数据库的文章什么删除,我下载了一个模板里面的文章删除不了
来源:百度知道 编辑:UC知道 时间:2024/05/28 19:26:44
我下载的一个ASP模板,里面有违法的内容,或者是信息监控系统不允许出现的字词,现在想删除那些文章怎么删除,问题是在后台也不能看那些文章,想找它出来的时候显示一片空白和下面的信息
在数据库里面操作
update 表 set 文章列 =replace(文章列,'隐晦词','***')
这样可以让全文都不会再有那个隐晦词
但是 如此只能替换一个 要批量替换需要写成存储过程
在引用程序里面调用
if exists(select * from sysobjects where name ='proc_Replace')--查看是否已经存在该存储过程
drop proc proc_Replace--存在就删除
go
careate proc proc_Replace--创建存储过程
(
@canntShow nvarchar(50) ,--隐晦词
@canShow nvarchar(50)--要替换的词
)
as
set nocount no
declare @errorNo int
set @errorNo =0
begin transacation
update 表 set 文章列 =replace(文章列,'@canntShow','@canShow')
set @errorNo =@errorNo +@@error
if(@errorNo>0)
begin
rollback transaction
return 0
end
else
begin
commit transaction
return 1
end
go