【问题标题】:Paste into SQL Server table via Management Studio 2005 and keep line endings通过 Management Studio 2005 粘贴到 SQL Server 表中并保留行尾
【发布时间】: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


    【解决方案1】:

    将其重写为 UPDATE 或 INSERT INTO 语句。字符串字面量可以跨越多行:

    declare @t table (d varchar(10))
    insert into @t values ('a
    b
    c')
    

    【讨论】:

      【解决方案2】:

      我们也遇到过同样的问题。

      您可以使用和插入语句

      INSERT INTO TABLE (Col1,..., Coln)
      SELECT  Val1,...,
      'MULTILINE
      VALUE',...,Valn
      

      或将 Access 与链接表一起使用以插入多行值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-09
        相关资源
        最近更新 更多