不起作用在SQL Server中,當我執行這兩個命令一起插入遵循刪除SQL服務器
INSERT INTO TABLEB SELECT * FROM TABLEC WHERE TABLEC.COLUMNC = 'ABC'
DELETE TABLEC where TABLEC.columnC = 'ABC'
我只得到了刪除的結果。插入確實會返回一條消息,說x行受到影響,但表中的內容仍爲空。
實際代碼
INSERT INTO STORECODE_BK SELECT * FROM STORE WHERE STOREID = '334'
DELETE STORE where STOREID = '334'
如果執行'INSERT INTO TABLEB'然後'選擇從TABLEB'然後'DELETE TABLEF'然後'什麼從TABLEB'再次選擇?結果是什麼? – geomagas
我不能,因爲如果我從tableC刪除沒有值可以添加到TableB – user1761160
您是否設置列值?你能發佈你的真實代碼嗎? –