我有這段代碼運行時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))
一切順利。
數字數據類型是否存在限制?