读书人

update的sql

发布时间: 2012-01-19 00:22:28 作者: rapoo

求一个update的sql,
现在一个表里的Content字段,装的新闻内容,我现在想更新Content的内容,给这个字段插入一段html,插入的位置,最好在文本的中间部分?sql可以实现么?

[解决办法]
update tb set content=left(content,len(content)/2)+'插入的内容'+right(content,len(content)-len(content)/2)-1)
[解决办法]
update tb set
content=stuff(content,len(content)/2,0,'插入的内容')

[解决办法]

探讨
content是next类型
函数 len 的参数 1 的数据类型 ntext 无效。

[解决办法]

declare @v varchar(10)
set @v='aabb'

select stuff(@v,datalength(@v)/2+1,0,'bb')

读书人网 >SQL Server

热点推荐