【发布时间】:2011-12-05 10:12:01
【问题描述】:
我想在表格中插入一些代码。例如:
表:
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 中选择 * 复制代码并将其粘贴到另一个窗口中
【问题讨论】:
-
是什么让你说 SQL Server “扁平化”了文本?
-
我解释过:任何\n都替换为空格
-
尝试使用 Char(10) 和 Char(13) 代替 \n
标签: sql sql-server sql-server-2008 tsql