無限の保存された手続き入力
-
18-09-2019 - |
質問
IDのコンマ区分リストをVarchar(最大)としてストアドプロシージャに渡しています。問題は8000文字のVarchar Capsであり、リストが大きくなる可能性があります。
サイズが重要ではないSQLデータ型はありますか?しゃれは意図していません。
解決
varchar(MAX)
8000文字をキャップしません。それはの代替品です text
データ型(現在は非推奨)。 MAX
8000の一定の値の近道ではありません。実際、変数が任意に大量のデータを保存できるはずであることを示しています。
あなたが宣言している場合 varchar
なしで変数 MAX
ただし、予選として、8000で上限します。
他のヒント
いいえ、Varchar(Max)は8000文字に限定されないため、大丈夫です。
所属していません StackOverflow