`
三里小龙
  • 浏览: 85870 次
  • 性别: Icon_minigender_1
  • 来自: 孝感
社区版块
存档分类
最新评论

在存储过程中执行SQL字符串并存入全局临时表

阅读更多

@Begin int, 
@Ending int
AS
declare @sSql varchar(500),@sStr varchar(500)
set @sSql= '(select * from titles where title_id is not null '
if @Begin ='1'
 set @sSql=@sSql+'and pub_id=''0877'''
if @Ending <>''
 set @sSql=@sSql+'and type=''mod_cook'''
set @sSql=@sSql + ') temp'

set @sStr='select * into ##bb from'+ (@sSql)
exec(@sStr)
select * into #temp from ##bb 
drop table ##bb--一定要销毁全局临时表

——##标识全局临时表,#标识局部临时表

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics