【发布时间】:2023-03-05 15:39:01
【问题描述】:
这是我写的查询。
DECLARE @SQL_BULK VARCHAR(MAX)
declare @cp decimal(14,2)=1000
declare @tb varchar(20)='tbl_LT'
set @SQL_BULK='insert into '+@tb+'(ClosePrice) values('''+@cp+''');'
EXEC (@SQL_BULK)
当我执行查询时,我得到 Msg 8115, Level 16, State 6, Line 4 将 varchar 转换为数据类型 numeric 时出现算术溢出错误。 为错误。
我尝试过强制转换、转换方法。
【问题讨论】:
标签: sql sql-server