字段一是text类型,长度是16.
在数据库里面是存新闻内容的。 在sql查询分析器里面运行: update 表一
set 字段一=replace(字段一,' <script src=http://www.*****.***/**.js> </script>', '')
提示:
函数 replace 的参数 1 的数据类型 text 无效。
update 表一
set 字段一=replace(cast(字段一as varchar(8000)),' <script src=http://www.*****.***/**.js> </script>', '')
提示:
SQL Server 内部错误。文本管理器无法继续执行当前语句。
这个问题如何处理呢?
在数据库里面是存新闻内容的。 在sql查询分析器里面运行: update 表一
set 字段一=replace(字段一,' <script src=http://www.*****.***/**.js> </script>', '')
提示:
函数 replace 的参数 1 的数据类型 text 无效。
update 表一
set 字段一=replace(cast(字段一as varchar(8000)),' <script src=http://www.*****.***/**.js> </script>', '')
提示:
SQL Server 内部错误。文本管理器无法继续执行当前语句。
这个问题如何处理呢?
解决方案 »
- 无法生成临时类(result=1)
- DitNet有没有压力测试工具?
- 在线等!!!怎样实现表格的的单元格查询??
- 挑战性问题,具有树形结构的调查问卷,如何在客户端显示给客户,显示为树形肯定不行
- 有没有数据重复提交的完美解决方案?请不要用重定向!谢谢!
- 请教跨网站的数据传递?
- 关于aspnet中下载及在线影视的程序如可编写?请您给看看?
- 如果在datagrid里实现一个多列的下拉框???
- 上传文件的问题,一次上传N个文件,高手请指点谢谢
- 诚心请教! http://www.csdn.net/expert/Topicview2.asp?id=969400
- DataGrid怎么获取模板里的Image对像
- 有谁比较懂加密锁信息?
我觉得你的这些问题都不是问题....问题是在sql语句中最好不要做这些处理...你应该在外面做理好了然后再在sql语句里直接来写更好.....第二个问题好像是前后类型不同吧....字段一是有它自己的类型的兄弟....
declare @s_str varchar(8000),@d_str varchar(8000)
select @s_str='<script src=http://www.*****.***/**.js> </script>' --要替换的字符串
,@d_str=''--替换成的字符串declare @p varbinary(16),@postion int,@rplen int
select @p=textptr(info),@rplen=len(@s_str),@postion=charindex(@s_str,info)-1 from info
while @postion>0
begin
updatetext info.info @p @postion @rplen @d_str
select @postion=charindex(@s_str,info)-1 from info
end
select * from info
表名:info,该表中的一个被修改字段名也是info,
执行以上代码,发现内容没有变化,不知道问题在哪里?