引数の1つがテーブル値であるmssql spがあります。私はintの配列をlaravelプロジェクトから渡したいと思っています。 私はこの試みた:"in"演算子で使用するために、laravelからmssql spにintの配列を渡します
DB::connection("sqlsrv")->select(
"Exec spName @table-valuedParam=?, param2=?.., array(arrayofInt, param2..))
をし、私はエラーを取得: パラメータの不一致、パターンが与えられた文字列が、配列を必要としています。
私の目的は、中にその配列、実際にspは(@idList)でこの どこIDのようなセクションが含まれたIDのテーブルからレコードを選択することです 私はテーブル値を使用してそれにlaravelから配列を渡すことができますそれ。どのようにこれを行うことができますか?
このジョブを実行する方法はありますか? 私の悪いことを申し訳ありません。
あなたはforループで配列を調べ、各配列要素を別々に渡すことができました。その方法では、配列のすべての値をチェックし、 – Geshode
@Geshode多くのデータがあり、私はSQL Serverのフィルタデータを使用したい。この方法は費用対効果に優れていない。 – vartolombe