※ ChatGPTを利用し、要約された質問です(原文:Pro*cのバインド変数をカンマ区切りで指定できますか?)
Pro*cのバインド変数でカンマ区切り指定可能か?
このQ&Aのポイント
Pro*cのバインド変数を使用して、where句のinでカンマ区切りを指定することはできるのか疑問です。
Oracle9iでの実装方法について教えてください。
具体的な例として、bindAAA変数に'1,2,3'という値を格納した場合、:bindAAAを使用したSQLの実行結果を教えてください。
Pro*cのバインド変数をカンマ区切りで指定できますか?
Pro*cのバインド変数で下記のようなwhere句のinでカンマ区切りを指定することはできないのでしょうか?
Oracle9iです。
適当な書き方で申し訳ありませんがよろしくお願いします。
------------------------
EXEC SQL BEGIN DECLARE SECTION;
const char *bindAAA;
EXEC SQL END DECLARE SECTION;
// bindAAAバインド変数に'1,2,3'という具合に格納
↓のSQLを実行したい
select * from AAA where BBB in (:bindAAA)
お礼
ありがとうございました。 動的SQLで対応できました。