Вы получите ошибку компиляции, если вы определите строковый параметр размером более 8000
например.
The size (9000) given to the type 'varchar' exceeds the maximum allowed for any data type (8000).
Есть идеи?
вам нужно сохранить его как текст вместо varchar для строки больше 8000 в sql 2000
Нельзя использовать текст в качестве значения параметра для хранимого процесса в SQL 2000 << Конечно, вы можете. </p>
Что вы не можете сделать, это определить локальную переменную как текст
Вы не можете сделать это в SQL 2000, вместо этого используйте тип данных text.
Выберите типы данных SQL 2000
Вы не можете использовать текст в качестве значения параметра для хранимого процесса в SQL 2000, поэтому обычно метод состоит в том, чтобы разбить информацию на куски по 8000 символов или меньше и повторно собрать в процедуре.