+ -
当前位置:首页 → 问答吧 → 这句sql怎么写

这句sql怎么写

时间:2011-12-05

来源:互联网

以后两句sql怎么写


1.我想删除数据表名里带'ABC'的数据表


2.我想删除数据表名前面为'ABC'前缀的的数据表

作者: lionsoft   发布时间: 2011-12-05

1.
SQL code
declare @sql nvarchar(4000)
select @sql=isnull(@sql,'')+'drop table '+name+'; ' from sys.objects where type='U' and name like '%ABC%'
exec(@sql)


2.
SQL code
declare @sql nvarchar(4000)
select @sql=isnull(@sql,'')+'drop table '+name+'; ' from sys.objects where type='U' and name like 'ABC%'
exec(@sql)

作者: qianjin036a   发布时间: 2011-12-05

都是结合系统表动态拼接。

作者: fredrickhu   发布时间: 2011-12-05