挿入ステートメントがあります:
insert into parentTbl
select firstId, secondId, thirdId, dateTm
from importTbl
where codeId = @codeIdParam
そのインサートが何かを挿入したかどうかを確実に確認する必要があります。@insertedCount
理想的には、挿入された行数が0であっても、変数を設定したいと思います。
私は現在使用しています:
set @insertedCount = @@ROWCOUNT
しかし、それは挿入された行の最後の数を取得するだけのようです-問題は、INSERT SELECT
ステートメントが何も挿入しなかった場合、@@ROWCOUNT
が0を返さないことです。