【发布时间】:2009-11-25 14:17:09
【问题描述】:
我无法让它工作。我在 SQL Server Management Studio 2005 中打开了一个 SQL Server Express 表。当我尝试将多行文本 sn-p 粘贴到 NTEXT 字段中时,它被截断为仅包含第一行。
在Access这类东西有效,我该怎么办?
【问题讨论】:
标签: sql-server sql-server-express ssms paste line-endings
我无法让它工作。我在 SQL Server Management Studio 2005 中打开了一个 SQL Server Express 表。当我尝试将多行文本 sn-p 粘贴到 NTEXT 字段中时,它被截断为仅包含第一行。
在Access这类东西有效,我该怎么办?
【问题讨论】:
标签: sql-server sql-server-express ssms paste line-endings
将其重写为 UPDATE 或 INSERT INTO 语句。字符串字面量可以跨越多行:
declare @t table (d varchar(10))
insert into @t values ('a
b
c')
【讨论】:
我们也遇到过同样的问题。
您可以使用和插入语句
INSERT INTO TABLE (Col1,..., Coln)
SELECT Val1,...,
'MULTILINE
VALUE',...,Valn
或将 Access 与链接表一起使用以插入多行值。
【讨论】: