declare @s varchar(1000)
select @s='create table ##aa(a varchar(100),b int)'
exec(@s)
select * from ##aa
drop table ##aa
select @s='create table ##aa(a varchar(100),b int)'
exec(@s)
select * from ##aa
drop table ##aa
declare @s varchar(1000)
select @s='create table ##aa(a varchar(100),b int)
select * from ##aa
drop table ##aa'
exec(@s)
declare @s varchar(1000)
select @s='create table #aa(a varchar(100),b int)
select * from #aa
drop table #aa'
exec(@s)
在@s里面用##的是全局表 在@s的外面可以访问