2

こんにちは、素敵な日々をお過ごしください

OracleでSQLセグメントでパラメータを2回使用するとエラーが発生しました

そのように

Select OPS$ASY.UNTARTAB.EEA_DOV,OPS$ASY.UNTARTAB.EEA_EOV from OPS$ASY.UNTARTAB

   WHERE OPS$ASY.UNTARTAB.EEA_DOV = :X OR OPS$ASY.UNTARTAB.EEA_EOV = :X

エラー: ORA-01036: 無効な変数名/番号です

しかし、私はこのセグメントを使用しています。問題はありませんが、A パラメータを 2 回使用する必要があります

Select OPS$ASY.UNTARTAB.EEA_DOV,OPS$ASY.UNTARTAB.EEA_EOV from OPS$ASY.UNTARTAB

   WHERE OPS$ASY.UNTARTAB.EEA_DOV = :X OR OPS$ASY.UNTARTAB.EEA_EOV = :Y
4

1 に答える 1

0

私はこの問題をどのように解決するかを理解しています

同じ値を持つ 2 つの時間パラメーター x を追加する必要があります

ごきげんよう

于 2012-12-19T04:33:35.190 に答える