插入有插入語句:我如何檢查是否有任何與INSERT SELECT(T-SQL)
insert into parentTbl
select firstId, secondId, thirdId, dateTm
from importTbl
where codeId = @codeIdParam
我需要可靠地發現如果插入插入任何東西。理想情況下,我想一個@insertedCount
變量設置爲插入的行數,即使是0
我目前正在使用:
set @insertedCount = @@ROWCOUNT
但這隻能似乎得到的插入的最後一個號碼行 - 問題是如果INSERT SELECT
語句沒有插入任何東西@@ROWCOUNT
不返回0.
您的插入語句是否駐留在循環或遊標中? – CoderHawk 2010-07-13 11:10:15