求助:为什么查询能用,存储过程不能用?
select * into #lllx from (select biao1.a,biao2.b from biao1 inner join biao2 on biao1.id = biao2.id)
为什么查询能建临时表,存储过程不能建?请大侠帮忙!谢先
[解决办法]
--存储过程执行时用 exec 存储过程句, 而直接生成临时表的语法为 select * into #table_name from table_name--你可以在存储过程的最后写SQL语句,把存储过程返回的结果集into 到一个全局临时表中:--select * into ##全局临时表 from ...--注意,自动生成表时,先判断表是否存在,存在则先删除if object_id('tempdb..##全局临时表','u') is not null drop ##全局临时表