代码之家  ›  专栏  ›  技术社区  ›  UnDiUdin

用sql脚本连接blob中存储的2个rtf字段

  •  0
  • UnDiUdin  · 技术社区  · 14 年前

    我需要连接存储在两个单独blob列中的两个rtf字段(实际上它们在sqlserver中是nvarbinary(max))。

    我需要用数据库脚本,而不是在应用程序中。

    有办法吗?或者唯一的解决方案是删除所有rtf头,连接两个字段的“body”,然后重新创建头?

    我是说标题

    \rtf1\ansi\ etc...
    
    1 回复  |  直到 14 年前
        1
  •  2
  •   gbn    14 年前

    如果您可以干净地删除头并修复任何CRC/长度问题,那么一个简单的字符串concat(对于二进制类型也是有效的)就可以了

    NewFixedHeader + HeaderlessnNarbinarymaxcolumn1 + HeaderlessNvarbinarymaxcolumn2