家の中でのこだわりスペースはどこですか?

どなたかご教示下さい。

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を見た人はこんなQ&Aも見ています

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


おすすめ情報

このQ&Aを見た人がよく見るQ&A