2010-10-02 103 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列允许空值。

相关问题