首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

重金求子 查询 , # 100% 结贴,该怎么解决

2013-12-19 
重金求子 查询 ,, ############# 100% 结贴问题与标题无关。。。继上次问的这个 @sql循环 ,刚看到这个语句可

重金求子 查询 ,, ############# 100% 结贴
问题与标题无关。。。
继上次问的这个 @sql循环 ,

刚看到这个语句可以查询出所有的临时表 

select name from tempdb.dbo.sysobjects where type='u' and name like '#%'

于是我想练习写个那样的循环,一次把所有的临时表删除,希望输出的结果如这样
drop table #a;drop table #b;drop table #c


下面是我写的报错啦,,改怎么搞?
declare  @sql varchar(3000)
select @sql=isnull(@sql+';','')+'drop table'+name+'' 
select name   from tempdb.dbo.sysobjects where type='u' and name like '#%'
print @sql
--exec(@sql) 

[解决办法]
改成这样,就不报错了:
declare  @sql varchar(3000)
select @sql=isnull(@sql+';','')+'drop table'+name+'' 
from tempdb.dbo.sysobjects where type='u' and name like '#%'
print @sql
--exec(@sql) 

热点排行