【问题标题】:How to add multiline text in varchar(MAX) field如何在 varchar(MAX) 字段中添加多行文本
【发布时间】:2011-07-29 19:44:46
【问题描述】:

我创建了 varchar(MAX) 字段作为备注字段。不幸的是,我没有找到如何使用 MS SQL Server Management Studio 将多行文本添加到此类字段的方法。如果我使用多行文本的复制/粘贴,则仅将多行测试的第一行插入到 varchar(MAX) 字段中。

【问题讨论】:

    标签: sql-server-2008 ssms


    【解决方案1】:

    如您所见,如果您粘贴多行文本,则仅插入第一行,而是将文本粘贴到更新语句中并运行该语句;

    update T set fld =
    'aaa
    sss
    ddd'
    where ...
    

    (你需要SELECTresults to text模式下观察线条,在网格视图中它们显示为双空格)

    【讨论】:

    • 我可以知道如何选择它作为多行
    • 最好发布一个新问题。
    【解决方案2】:

    例如,您可以使用REPLACE('Line1@Line2@Line3', '@', CHAR(13) + CHAR(10))

    【讨论】:

      【解决方案3】:

      你试过 ALT+ENTER.. 这应该添加一个新行

      【讨论】:

      • All+Enter 跳转到下一条记录。
      猜你喜欢
      • 1970-01-01
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多