重金求子 查询 , # 100% 结贴,该怎么解决
重金求子 查询 ,, ############# 100% 结贴
问题与标题无关。。。
继上次问的这个 @sql循环 ,
刚看到这个语句可以查询出所有的临时表
于是我想练习写个那样的循环,一次把所有的临时表删除,希望输出的结果如这样
下面是我写的报错啦,,改怎么搞?
------解决方案--------------------
改成这样,就不报错了:
问题与标题无关。。。
继上次问的这个 @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)