Oracle如何用select插入更多列的表格?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (25)

我想从SELECT语句中将表插入到表中,但是,SELECT语句返回了3列,表中有4列,我想为额外列中的所有行添加0。有人能给我一个SQL查询示例吗?

提问于
用户回答回答于

只需在你的选择中添加'0'即可。

INSERT INTO table_name (a,b,c,d)
    SELECT
       other_table.a AS a,
       other_table.b AS b,
       other_table.c AS c,
       '0' AS d
    FROM other_table
用户回答回答于

在sql中将0作为默认值,或将0添加到表的区域。

扫码关注云+社区