create table #TemTable(ids int)
alter table #TemTable add a int 修改表结构
insert into #TemTable --这句插入的时候会出现问题
select 1,1
这样会出错,以前一直不理解,现在知道了,不管是临时表,还是实体表,还是变量表在修改表结构以后,如果不重新编译一次的就直接使用话就会出问题,下面的方法就可以正常使用
--表结构改变后要重新编译
select * from #TemTable --这句就是起重新编译表的作用
insert into #TemTable select 1,1
drop table #TemTable