C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■85993 / 1階層)  PL/SQLでデータが無いのにデータが返却される
□投稿者/ 魔界の仮面弁士 (1498回)-(2017/12/07(Thu) 16:26:22)
2017/12/07(Thu) 16:26:53 編集(投稿者)

No85992 (k3user さん) に返信
> SELECTの部分でデータが無いにもかかわらず(何度もパラメータは確認しました。)
> データが取得されていまいエラー処理に走ってしまいます。

過去、似たような質問があった際には、
 (1) 接続先サーバーが間違っていた
 (2) データベース側のバグによるもので、パッチ適用で改善した
というものがありました。念のため、上記を疑ってみてください。


> ・SQLを直接実行するとデータはない
同一トランザクション内で確認されていますか?


> ・実行の度にROWVERSIONの値がインクリメントされている。(テーブル内に存在しない値)
テーブル内に存在しないということは、擬似列でしょうか。

その値が増加するというということは、その直前の何か(たとえばトリガー)によって、
更新処理が行われているという可能性はありませんか?

とはいえ、12c で ROWVERSION という名前は聞いたことが無いですね…。
(SQL Server ならばありますが)
Oracle なら ROWID というものがありますが、あれはインクリメントという感じではないですし。

https://technet.microsoft.com/ja-jp/library/ms182776.aspx
https://www.shift-the-oracle.com/sql/column/rowid.html
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←PL/SQLでデータが無いのにデータが返却される /k3user →Re[2]: PL/SQLでデータが無いのにデータが返却される /k3user
 
上記関連ツリー

PL/SQLでデータが無いのにデータが返却される / k3user (17/12/07(Thu) 15:16) #85992
Re[1]: PL/SQLでデータが無いのにデータが返却される / furu (17/12/07(Thu) 16:29) #85994
PL/SQLでデータが無いのにデータが返却される / 魔界の仮面弁士 (17/12/07(Thu) 16:26) #85993 ←Now
  └ Re[2]: PL/SQLでデータが無いのにデータが返却される / k3user (17/12/07(Thu) 17:56) #85995
    ├ Re[3]: PL/SQLでデータが無いのにデータが返却される / 魔界の仮面弁士 (17/12/07(Thu) 18:05) #85997
    └ Re[3]: PL/SQLでデータが無いのにデータが返却される / k3user (17/12/07(Thu) 17:59) #85996
      └ Re[4]: PL/SQLでデータが無いのにデータが返却される / k3user (17/12/07(Thu) 18:25) #85998
        └ Re[5]: PL/SQLでデータが無いのにデータが返却される / k3user (17/12/07(Thu) 19:10) #86000 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信