Конвертирование varchar(n) в varchar(max) на mssql2008
У меня есть таблица, которая имеет около 8000 строк, и я хочу изменить столбец с VARCHAR (1000) на VARCHAR (Макс) я набрал
alter table TABLENAME alter column COLUMNNAME varchar(MAX)
и это не сработало. Как я могу изменить тип данных столбца? Или мне нужно написать varchar(5000) или что-то вместо varchar(MAX)?? Спасибо.
1 ответ
Решение
Следующая ветка здесь на SO содержит ответ на ваш вопрос. Обратите внимание, что ваша таблица может быть удалена и воссоздана во время процесса.