【发布时间】:2011-07-29 19:44:46
【问题描述】:
我创建了 varchar(MAX) 字段作为备注字段。不幸的是,我没有找到如何使用 MS SQL Server Management Studio 将多行文本添加到此类字段的方法。如果我使用多行文本的复制/粘贴,则仅将多行测试的第一行插入到 varchar(MAX) 字段中。
【问题讨论】:
标签: sql-server-2008 ssms
我创建了 varchar(MAX) 字段作为备注字段。不幸的是,我没有找到如何使用 MS SQL Server Management Studio 将多行文本添加到此类字段的方法。如果我使用多行文本的复制/粘贴,则仅将多行测试的第一行插入到 varchar(MAX) 字段中。
【问题讨论】:
标签: sql-server-2008 ssms
如您所见,如果您粘贴多行文本,则仅插入第一行,而是将文本粘贴到更新语句中并运行该语句;
update T set fld =
'aaa
sss
ddd'
where ...
(你需要SELECT在results to text模式下观察线条,在网格视图中它们显示为双空格)
【讨论】:
例如,您可以使用REPLACE('Line1@Line2@Line3', '@', CHAR(13) + CHAR(10))。
【讨论】:
你试过 ALT+ENTER.. 这应该添加一个新行
【讨论】: