我收到ItemCode
列的错误:
转换nvarchar值时转换失败' 8KAM69631KX&#39>到数据类型int
我使用以下代码:
CREATE table #SatisStokSDH (
STORECODE nvarchar(50),
STORESTOCK int,
ItemCode nvarchar(50),
ColorCode nvarchar(50),
Sales_Unit_L7 int,
SDH int
)
insert into #SatisStokSDH (STORECODE, STORESTOCK, ItemCode, ColorCode, Sales_Unit_L7, SDH)
select STORECODE,
STORESTOCK,
ItemCode,
ColorCode,
Sales_Unit_L7,
STORESTOCK/NULLIF(Sales_Unit_L7,0)*7 as SDH
from #SatisStok
为什么我收到此错误?怎么能纠正?
答案 0 :(得分:0)
您要将nvarchar字段插入到int字段中。请更改属于' 8KAM69631KX'的相关列的数据类型。