3

文字列パラメータを 8000 より大きいサイズに定義すると、コンパイル エラーが発生します。

例えば

The size (9000) given to the type 'varchar' exceeds the maximum allowed for any data type (8000).

何か案は?

4

4 に答える 4

7

SQL 2000で8000を超える文字列の場合、varcharではなくTEXTとして保存する必要があります

于 2008-11-12T17:01:04.700 に答える
3

SQL 2000 では、ストアド プロシージャのパラメーター値としてテキストを使用できません<< 確かに使用できます。

できないことは、ローカル変数をテキストとして定義することです

于 2008-11-12T19:16:30.387 に答える
1

SQL 2000 ではこれを行うことができません。代わりに「テキスト」データ型を使用してください。

SQL 2000 データ型の選択

于 2008-11-12T17:01:32.717 に答える
-1

SQL 2000 では、ストアド プロシージャのパラメータ値としてテキストを使用できないため、通常は、情報を 8000 文字以下のチャンクに分割し、プロシージャで再構築する方法がとられます。

于 2008-11-12T18:01:55.433 に答える