S.P*_*era 1 database sql-server union alter-table sql-update
我需要将一个表中的行追加到现有表中。我在想类似以下的内容,但这给出了一个错误
select *
into table1
from (select *
from table1
union
select *
from table2) as tmp
Run Code Online (Sandbox Code Playgroud)
有没有办法使用ALTER TABLE或UPDATE与UNION?
我将假设以下情况,
1-您需要将表2中的所有数据插入表1中,使用这个
INSERT INTO TABLE1 (Col1, Col2)
SELECT Col1, COl2 FROM Table2
Run Code Online (Sandbox Code Playgroud)
2-您有2个表,表1,需要插入表3
INSERT INTO TABLE3 (Col1, Col2)
SELECT Col1, COl2 FROM Table1
Union all --to remove duplication in data
SELECT Col1, COl2 FROM Table2
Run Code Online (Sandbox Code Playgroud)