2010-10-02 120 views
7

表A的結構是表B的子集,這意味着表A的所有列都是表B的第一列,但表B的列數多於表A.我的問題是,將表A的所有行復制到表B的SQL語句是什麼(表B中的缺失列將保留爲空)。sql:如何從一個表複製到另一個表

回答

18

用途:

INSERT INTO TABLE_B 
SELECT col1, 
     col2, 
     col3, 
     NULL 
    FROM TABLE_A 

使用NULL作爲佔位符,你不能從TABLE_A但是填充的列,假設表-B列允許空值。

相關問題