在 SQL Server 中,当我一起执行这两个命令时
INSERT INTO TABLEB SELECT * FROM TABLEC WHERE TABLEC.COLUMNC = 'ABC'
DELETE TABLEC where TABLEC.columnC = 'ABC'
我只得到删除结果。Insert 确实返回了一条消息,指出 x 行受到影响,但表中的内容仍然为空。
实际代码
INSERT INTO STORECODE_BK SELECT * FROM STORE WHERE STOREID = '334'
DELETE STORE where STOREID = '334'