重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

どなたかご教示下さい。

Oracle PL/SQLにてカーソル定義を下記のように行う場合

SELECT A.*
FROM testtable A
WHERE A.testID = 123
AND A.testName = 'aiueo' ←このAND条件を場合によって省く

例えば変数Aが0の場合に下記条件を省きたいのです。
AND A.testName = 'aiueo'

可能でしょうか?

A 回答 (1件)

動的SQLにするか、


SELECT A.*
FROM testtable A
WHERE A.testID = 123
AND (変数A = 0 or A.testName = 'aiueo');
なんてSQLにしておくとかでしょうか。
    • good
    • 3
この回答へのお礼

ありがとうございました。
参考になりました。

お礼日時:2013/01/07 13:43

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

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