有两个数据表,我想把A表中的数据插入到B表中。
以下是我的语句:
但出现以下错误:
当遇到这个错误时,我发现我的表用了自动编号。因此我将语句调整为:
以下是我的语句:
1INSERT INTO OITMYZ SELECT * FROM OITMLS
但出现以下错误:
Msg 8101, Level 16, State 1, Line 1
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'OITMYZ'中的标识列指定显式值。
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'OITMYZ'中的标识列指定显式值。
当遇到这个错误时,我发现我的表用了自动编号。因此我将语句调整为:
1INSERT INTO OITMYZ SELECT itemcode,itemname,itemggxh,dwname,whsname,onhand,itmsgrpcod FROM OITMLS
现在提示:(3 row(s) affected)
这表明,数据插入成功了。