QA@IT

SQL Merge into文が影響を与えた件数の取得について

7336 PV

お世話になります。プログラム初心者です。
C#でMerge intoを使用し影響を与えた件数を取得したいと考えています。
Executenonqueryで発行し件数を取得した所-1しか帰ってこないという状況です。
Merge into文で影響を与えた件数を取得する方法はありますでしょうか?
(挿入、更新されたレコード数の取得を行いたい)
ご教授お願いします。

回答

データベースはOracleでしょうか?

SQLServerであれば今は影響を受けた件数が取得できるようです、
Oracle + ODP.NETの場合は -1 となってしまうという記述を見かけました(12cとODP.NET最新バージョンの組み合わせでどうかは試していません)。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。