0
点赞
收藏
分享

微信扫一扫

删除模糊表名的所有表,存储过程

扶摇_hyber 2022-07-18 阅读 112


--   A%  A开头表名
-- %A A结尾表名
-- %A% 包含A表名
--如:删除包含A的所有表

--exec proc_delImTmpeTable @FirstName='%A%'
create proc proc_delImTmpeTable
@FirstName varchar(max)
as
declare @delSql varchar(max)

set @delSql=''

select @delSql=@delSql+' drop table '+[name] from sysobjects where type='U' and name like ''+@FirstName+''

exec(@delSql)

GO


举报

相关推荐

0 条评论