--动态sql语句中只能使用全局临时表
if exists (select 1 from sysobjects where id = object_id('#comp') and type = 'U')
drop table #comp
create global temporary table #comp(
compno VARCHAR(12),
compname VARCHAR(120),
nodeno VARCHAR(8)
)
DECLARE @sql LONG VARCHAR
--DELETE FROM #comp
INSERT INTO #comp SELECT compno, compname,nodeno FROM cardcom WHERE compno='301425'
SET @sql='SELECT * FROM #comp'
EXECUTE (@sql)
--搞不懂为什么一定要加这一句,否则会报错
SELECT * FROM #comp
浙公网安备 33010602011771号