当前位置:  开发笔记 > 数据库 > 正文

如何附加到t-SQL SQL Server 2005中的文本字段

如何解决《如何附加到t-SQLSQLServer2005中的文本字段》经验,为你挑选了2个好方法。

在Sql Server 2005中使用t-sql追加到文本字段的最佳方法是什么?

使用varchar,我会这样做.

update tablename set fieldname = fieldname + 'appended string'

但这不适用于文本字段.



1> Bravax..:

试试这个:

update 
  tablename
set
  fieldname = convert(nvarchar(max),fieldname) + 'appended string'


如果fieldname为null,则无效.而不是fieldname尝试COALESCE(fieldname,'')

2> Joe..:

这应该工作(链接)

从链接复制:

DECLARE @ptrval binary(16)
SELECT @ptrval = TEXTPTR(ntextThing)
FROM item
WHERE id =1
UPDATETEXT table.ntextthing @ptrval NULL 0 '!'
GO

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有