数据库的文章什么删除,我下载了一个模板里面的文章删除不了

来源:百度知道 编辑: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