select..into..变量表名的问题
declare @main varchar(20)
set @main='#main'+'czy'
if exists (select name from tempdb.dbo.sysobjects where id=object_id(N'tempdb..'+@main+'') and type='U')
exec('drop table '+@main)
exec('select * into '+@main+' from czy')
select * into #mainczy from czy
提示 对象名 '#mainczy' 无效。
前面exec('drop table '+@main)是可以有效执行的,为什么后面exec('select * into '+@main+' from czy')执行后提示(XX 行受影响)
再 select * into #mainczy from czy 却找不到这个临时表呢?
跪求高手指点