Welcome to itblog

Every Day In Every Way I Am Getting Better And Better~

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新数据
*/

阅读更多
个人分类: SQL Sever
上一篇怎样在一个时间段内记录,只取最早的一条记录?
下一篇请教一个SQL2000的安装问题
想对作者说点什么? 我来说一句

CRSCTL命令的用法举例

2011年04月03日 19KB 下载

UNSTRING用法举例.doc

2008年04月06日 243KB 下载

select的用法举例

2011年10月16日 741KB 下载

没有更多推荐了,返回首页

关闭
关闭