我创建了varchar(MAX)字段作为备注字段。不幸的是,我找不到如何使用MS SQL Server Management Studio将多行文本添加到此类字段中的方法。如果我使用多行文本的复制/粘贴,则只将第一行多行测试插入到varchar(MAX)字段中。
答案 0 :(得分:19)
如您所见,如果您粘贴多行文本,则只插入第一行,而是将文本粘贴到更新语句中并运行该文本;
update T set fld =
'aaa
sss
ddd'
where ...
(您需要在结果中SELECT
以文本模式观察线条,在网格视图中它们显示为双倍空格)
答案 1 :(得分:0)
你试过ALT + ENTER ..这应该添加一个新行
答案 2 :(得分:0)
例如,您可以使用REPLACE('Line1@Line2@Line3', '@', CHAR(13) + CHAR(10))
。