2017-04-05 77 views
0

我需要從表-A提取一些記錄,然後將這些記錄到表-B。我有以下僞代碼:SQL:提取TABLE_A一些記錄,然後插入到表-B

insert into table_B (select * from table_A) 

我想知道什麼是上述僞代碼的正確語法?謝謝!

+0

如果有一個身份種子列,那麼你必須指定的字段...插入到tableB的(fields1 ....)選擇fields1 ..從表A ..如果沒有那麼您的查詢應該只是工作 – maSTAShuFu

回答

0

假設這兩個表中有匹配的列集,你可以這樣做:

insert into table_b select * from table_a; 

如果表-B只有表-A的列的子集,手動選擇,如:

insert into table_b (col1, col2, col3, . . ., colN) 
select col1, col2, col3, . . ., colN from table_a; 
相關問題