我有一个varchar(18)列,它存储以下值:'28412661022‘、'2147483647’和'312231‘。当我执行这个查询:SELECT * FROM TABLE WHERE COLUMN=28412661022时,查询成功完成。但是当我执行这个查询:SELECT * FROM TABLE WHERE COLUMN=2147483647时,我得到了预期的"conversion of the varchar value '28412661022‘overflow
当我执行我的查询时,我得到了以下错误:算术溢出错误,将varchar转换为数据类型numeric。有人能帮我吗?EffectiveDate]' + 'VALUES (' +
CASE WHEN [TotalPremiumValue] IS NULL THEN 'NULL' ELSE CONVERT(VARCHAR</e