Dan*_*don 8 sql oracle insert-into
我想运行一个INSERT INTO table SELECT... FROM...
问题是我插入的表有5列,而我选择的表只有4.第5列需要设置我做的默认值.我怎么能做到这一点?查询将是这样的(注意:这是Oracle):
INSERT INTO five_column_table
     SELECT * FROM four_column_table
     --and a 5th column with a default value--;
Joe*_*lli 13
只需将默认值添加到选择列表即可.
INSERT INTO five_column_table
    SELECT column_a, column_b, column_c, column_d, 'Default Value'
       FROM four_column_table;