次のようなクエリがあります。
select * from foo where id in (:ids)
ここで、id 列は数値です。
これを TOAD バージョン 11.0.0.116 で実行する場合、結果のクエリが次のようになるように、ID のリストを提供したいと考えています。
select * from foo where id in (1,2,3)
以下の単純なアプローチでは、1,2,3 が有効な浮動小数点値ではないというエラーが発生します。目的のクエリを実行できる型と値の組み合わせはありますか?
明確化: 示されているクエリは、私のコードでどのように表示されるかを示しています。さまざまな値でクエリの結果をテストするために、TOAD に貼り付けています。これまでのところ、TOAD のバインド変数をカンマ区切りのリストにテキストで置き換えるだけで済みました。これはうまく機能しますが、さまざまな値のリストを試すのは少し面倒です。さらに、この方法でテストするこの形式のクエリがいくつかあるため、クエリを変更せずに TOAD に値のリストを入力する、歩行者の少ない方法を探していました。これが不可能な場合は、歩行者のアプローチを続けます。