A5:SQL Mk-2

開発のこと、日々のこと

SQLパラメータの数値配列

ホーム フォーラム A5:SQL Mk-2掲示板 SQLパラメータの数値配列

  • このトピックには1件の返信、1人の参加者があり、最後に松原正和により3週前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #21302 返信
    shaka
    ゲスト

    WHERE Id IN(@IdList)

    上記記述があった場合、Shit+ctrl+PのSQLパラメータ機能を使用し、パラメータを「123,456,789」とする。
    または、
    — * SetParameter ‘id’ ‘123,456,789’ Integer
    とする。

    いずれの場合も数値配列を扱うことができません。
    前者は数値が一つだけであれば目的どおりとなるが、配列を記述すると一切ヒットしなくなってしまう。
    後者は整数ではないとエラーになる。
    文字列を数値化するような記述をいれると本末転倒であるし、数値配列をパラメータに設定できるようご対応いただくことは可能でしょうか?

    #21314 返信
    松原正和
    キーマスター

    shaka さんこんにちは。
     
    現状ではパラメータは配列に設定できません。修正も少なくともすぐには対応できなさそうです。
    –* Replace で変数っぽく見せつつ、お使いのRDBMSでの配列表現に置換して代替するなどはできないでしょうか?

2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: SQLパラメータの数値配列
あなたの情報:




コメントは受け付けていません。