在Sql Server 2005中使用t-sql追加到文本字段的最佳方法是什么?
使用varchar,我会这样做.
update tablename set fieldname = fieldname + 'appended string'
但这不适用于文本字段.
试试这个:
update tablename set fieldname = convert(nvarchar(max),fieldname) + 'appended string'
这应该工作(链接)
从链接复制:
DECLARE @ptrval binary(16) SELECT @ptrval = TEXTPTR(ntextThing) FROM item WHERE id =1 UPDATETEXT table.ntextthing @ptrval NULL 0 '!' GO