Вставка \ n в столбец таблицы SQL - PullRequest
0 голосов
/ 05 декабря 2011

Я хотел бы вставить в таблицу несколько фрагментов кода.Например:

таблица:

create table  [tbl_cfg](
    [tabid] [int] IDENTITY(1,1) NOT NULL,
    cust_code nvarchar(max) NULL
    ) ON [PRIMARY]


Insert into tbl_cfg(cust_code)
select ' this is the first line
         this is the second line'

Моя проблема в том, что, когда я делаю это, sql автоматически выравнивает мой код, т. Е. Любой \ n заменяется пробелами.

ЕслиЯ вставляю его с правкой 200 верхних строк и просто вставляю код, вставляется только первая строка.

ОБНОВЛЕНИЕ:

Чтобы проверить это: выберите * из tbl_cfg, скопируйте код ивставьте его в другое окно

Ответы [ 3 ]

2 голосов
/ 05 декабря 2011

Согласно моему опыту по этой проблеме:

Ваши строки с \n все еще в исходном формате в таблице SQL, но когда вы выбираете, они представлены в одной строке.

Однако, например, если вы поместите строку в HTML-код, вы увидите, что \n все еще там.

0 голосов
/ 05 декабря 2011

Это потому, что вы не видите результат в текстовом режиме.

Просмотрите этот запрос и просмотрите результаты, отметив и отметив флажок «Результаты в текст».

0 голосов
/ 05 декабря 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...