我试图将数据从现有表之一插入到另一个现有表中。& R+ t% V5 |* D, a; v; y5 X
是否可以使用select * into8 s2 A3 J8 M" }6 T
查询将数据插入到任何现有表中。我认为可以使用联合完成此操作,但在那种情况下,我需要将现有表的所有数据记录到临时表中,然后删除该表,最后再应用联合将所有记录插入同一表中' Y" ^: \3 S O$ r+ d6 m( }5 X
例如。 , U$ U1 k) {% F- U, Jselect * into #tblExisting from tblExisting . i! L* R# c. Hdrop table tblExisting . O1 @8 }* i( u3 Pselect * into tblExisting from #tblExisting union tblActualData% n3 n! s. t1 A/ a, b5 I
这里tblExisting是我实际上要存储所有数据的表tblActualData是要将数据附加到tblExisting的表。9 o3 m4 a! k T. m( l# E$ K0 n, O 是正确的方法。 我们还有其他选择吗?, [/ d. C: e, y! Y; d
6 a. x+ ^" l A解决方案: & D4 _+ l; k! x, _+ `% i; y " C6 `' V. v+ j
" u$ `+ v3 B4 C, q/ V+ O" G
9 P" C5 _- R3 [* j, X( o; V! j 你应该试试+ ^: l% F1 P9 }/ y# w+ Z
INSERT INTO ExistingTable (Columns,..) 9 c2 s6 p7 B9 {0 T6 A' x* TSELECT Columns,...2 V0 o: J: e- S/ ~+ C. U. }+ t
FROM OtherTable , k. [; T, S& h看看INSERT # _9 n! G6 f& c4 `! D8 `0 O: ]和SQL SERVER-将数据从一个表插入到另一个表-INSERT INTO SELECT-SELECT INTO* A2 z( i) y% Z* {# K
TABLE