我有这段代码运行时SQL Server Management Studio中被抛出一个错误:为什么SQL Server抛出将int转换为数据类型数值的算术溢出错误?
declare @percentage numeric(3,2)
set @percentage = cast(15 as numeric(3,2))
,但是当我改变数字声明
declare @percentage numeric(4,2)
set @percentage = cast(15 as numeric(4,2))
一切顺利。
数字数据类型是否存在限制?