use*_*933 13 sql sql-server integer decimal type-conversion
我已经分配了我创建的表的一列的数据类型int.我的问题是,当我对它运行查询时,它没有显示小数位.
如何更正此列的数据类型以便它接受小数位?
表是dbo.Budget和相关的列被调用ROE.
mar*_*c_s 20
简单 - 只需运行此SQL语句
ALTER TABLE dbo.Budget
ALTER COLUMN ROE DECIMAL(20,2) -- or whatever precision and scale you need.....
Run Code Online (Sandbox Code Playgroud)
请参阅免费提供的 MSDN文档,了解十进制数的精确度,标度和长度究竟是什么以及可能的值范围