SQL Server 2008无法定义小数点后4位的十进制类型?

标签 sql sql-server

我正在使用 SQL Server 2008 Express,有什么原因吗? 但是,如果我转换为十进制(6,4)就可以了。例如选择 CONVERT(十进制(6,4),'1.1234'); 谢谢你。

alt text

最佳答案

decimal(x,y)

x: total number of digits(max)
y: number of digits after decimal point(max)

thats why y<=x

关于SQL Server 2008无法定义小数点后4位的十进制类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3270717/

相关文章:

c# - 无法将 DBNull.Value 转换为类型 'System.DateTime' 。请使用可空类型

python - 如何在 3 个表上的 SQLAlchemy 中执行 JOIN,其中一个在其他两个表之间进行映射?

SQL 帮助 MAX 查询

mysql - 数据库SQL查询、比较值

c# - 可以在 ADO.NET 中删除数据库或创建一个新数据库

sql-server - 在 SQL 与 HBase 之间转换(同步)数据

sql - 我可以限制 SQL 用户只能使用存储过程吗?

sql - 如何通过在 MSSQL 中使用 Pivot with Month 获取评级列的值及其对每个特定月份的定义

sql-server - 导入 Access .mdb 时 SQL Server 导入向导 "workgroup information file"错误

sql-server - 由于嵌套容器而导致重复的日志条目