問題描述: 表 tt 含字段 name1 text 類型 name2 varchar類型 (值可能為 null),現要將 name2的值添加到 name1里邊。 --示例數據 create table tb(" name="description" />
在Text字段尾部追加數據
MILY: " BACKGROUND-COLOR: #fafafa; Verdana: ; quot: ; Courier: ; mono: ">問題描述:
表 tt 含字段 name1 text 類型 name2 varchar類型 (值可能為 null),現要將 name2的值添加到 name1里邊。
--示例數據
create table tb(name1 text,name2 varchar(20))
insert tb select 'aa','dd'
union all select 'bb','cc'
go
--處理
declare @p binary(16),@name2 varchar(200)
declare tb cursor local
for
select textptr(name1),name2
from tb
open tb
fetch tb into @p,@name2
while @@fetch_status=0
begin
UPDATETEXT tb.name1 @p null 0 @name2
fetch tb into @p,@name2
end
close tb
deallocate tb
select * from tb
GO
--刪除測試
drop table tb
/*--結果
name1 name2
------- --------
aadd dd
bbcc cc
(所影響的行數為 2 行)
--*/