关于TEXT类型的处理速度问题
我需要处理个text类型字段,数据长度超过8000的
我想去掉数据中从第十位开始的2个字符
相当于update tb set a=stuff(a,10,2, ' ')
我现在是用游标+指针+updatetext 来实现的
但是数据量比较大,更新速度很慢!!
请问有没有更好的办法?
------解决方案--------------------还有这个UPDATETEXT,学习
------解决方案--------------------CREATE TABLE #(ID int identity, a text)
INSERT # SELECT REPLICATE( 'a ', 8000)
DECLARE @p binary(16)
SELECT @p = TEXTPTR(a)
FROM #
WHERE id = 1
UPDATETEXT #.a @p 10 2 ' '
DROP TABLE #