プロが教えるわが家の防犯対策術!

oracle10g update件数の取得方法

pl sql(stored procedure)で複数のupdate文を適用します。update後にupdateしたレコード件数をログテーブルにinsertしたいのですが、updateしたレコード件数を取得する方法はありますか?

A 回答 (1件)

こんにちわ。



> updateしたレコード件数を取得する方法・・・
SQL%ROWCOUNTT で取得できます。

こんな感じです。

begin
 update hogehoge set ・・・;
 cnt := SQL%ROWCOUNT;
 insert ・・・ (table_name, update_cnt) values ('hogehoge', cnt);
 commit;
end;
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す