Как добавить многострочный текст в поле varchar (MAX)

Я создал поле varchar(MAX) в качестве поля memo. К сожалению, я не могу найти способ добавить многострочный текст в такое поле с помощью MS SQL Server Management Studio. Если я использую копирование / вставку многострочного текста, в поле varchar(MAX) вставляется только первая строка многострочного теста.

3 ответов


Как вы заметили, если вы вставляете в многострочный текст только первую строку, вместо этого вставьте текст в инструкцию update и запустите ее;

update T set fld =
'aaa
sss
ddd'
where ...

(нужно SELECT на результаты текст режим для наблюдения за линиями, в виде сетки они отображаются как двойные пробелы)


вы пробовали ALT + ENTER.. это должно добавить новую строку


можно использовать REPLACE('Line1@Line2@Line3', '@', CHAR(13) + CHAR(10)), например.