sql临时表插入数据问题

使用sql查询数据,由于涉及的表较多,所以用存储过程建立临时表,分两次插入,第一次使用select into #temp from向表中插入数据,第二次使用insert into #temp select语句,现在有个问题是我第二次插入的数据字段在第一次插入的过程中没有建立,导致执行存储过程之后提示第二次插入的数据字段列名无效,如何解决呢?

使用ALTER TABLE添加字段,如下:
CREATE TABLE #TABLE (ID INT)
ALTER TABLE #TABLE ADD NAME NVARCHAR(20) NOT NULL
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答