34,594
社区成员
发帖
与我相关
我的任务
分享
'慎重使用''慎重使用''慎重使用''慎重使用''慎重使用''慎重使用''慎重使用''慎重使用''慎重使用'
--删除数据库 test 中所有的数据表
declare @sql varchar(1000)
set @sql='drop table '+stuff((select ','+ltrim(rtrim(name)) from (select name from test..sysobjects where type='U')t for xml path('')),1,1,'')
exec(@sql)
--删除数据库 test 中所有的视图
declare @sql varchar(1000)
set @sql='drop view '+stuff((select ','+ltrim(rtrim(name)) from (select name from test..sysobjects where type='V')t for xml path('')),1,1,'')
exec(@sql)
--删除数据库 test 中所有的函数
declare @sql varchar(1000)
set @sql='drop function '+stuff((select ','+ltrim(rtrim(name)) from (select name from test..sysobjects where type='TF')t for xml path('')),1,1,'')
exec(@sql)
--删除数据库 test 中所有的存储过程
declare @sql varchar(1000)
set @sql='drop proc '+stuff((select ','+ltrim(rtrim(name)) from (select name from test..sysobjects where type='P')t for xml path('')),1,1,'')
exec(@sql)
--删除数据库 test 中所有的触发器
declare @sql varchar(1000)
set @sql='drop trigger '+stuff((select ','+ltrim(rtrim(name)) from (select name from test..sysobjects where type='TR')t for xml path('')),1,1,'')
exec(@sql)