Oracle从select中插入更多列的表

我想从一个select语句插入到一个表中,但是,从select语句返回了3列,并且该表有4列,我想为额外列中的所有行添加0。 任何人都可以给我一个示例SQL查询?

谢谢!

只需在您的select中添加“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添加到表的区域中

只需select“0”作为所需列的值