您的位置:首页 > 其它

关于ntext的批量修改 这个比较总要的就是一些函数的用法

2009-06-18 16:20 645 查看
create table textvalue (IDtext ntext)
go
declare  @cunt int
set @cunt=1
while @cunt <200
	begin
	insert into textvalue values(CAST(@cunt*1000.111111 as varchar(max)))
	end
go
select * from textvalue
go
/*select replace(cast(IDtext as varchar(100)),'.','+') 
	from textvalue  where IDtext like '%.%' --这里用点 主要是有时候要修改的东西是需要限制的 
*/	
										--同时减少数据量
update 	textvalue set textvalue.IDtext=tabletest.IDtext
from (select replace(cast(IDtext as varchar(100)),'.','+')  as IDtext
	from textvalue  where IDtext like '%.%') as tabletest
where textvalue.IDtext=tabletest.IDtext  and textvalue.IDtext like '%.%'
go
drop table textvalue
go
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: