UPDATETEXT的举例用法

Update XXX set YYY=YYY+'ZZZZZ'
这样写不对,怎么样才能在更新时,保存原来的Ntext型的数据,并追加新的数据?

UPDATETEXT
更新现有 text、ntext 或 image 字段。使用 UPDATETEXT 在适当的位置更改 text、ntext 或 image 列的一部分。使用 WRITETEXT 来更新和替换整个 text、ntext 或 image 字段。

语法
UPDATETEXT { table_name.dest_column_name dest_text_ptr }
    { NULL | insert_offset }
    { NULL | delete_length }
    [ WITH LOG ]
    [ inserted_data
        | { table_name.src_column_name src_text_ptr } ]

create table #
(
  txt Ntext
)
insert # select 'ABCDEFGHIJK'

--测试
declare @t binary(16)
select @t=textptr(txt) from #
updatetext #.txt @t null null '新数据'

select * from #

--删除测试环境
drop table #

--结果
/*

txt                   
--------------------
ABCDEFGHIJK新数据
*/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值