插入有插入语句:我如何检查是否有任何与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