使用1个列的select语句插入表中。所有其他列都是预定义的

时间:2017-04-28 11:05:00

标签: sql oracle oracle11g

我正在尝试插入一个表,其中包含除1之外的所有列的设置值。在最后一列中,我想使用select语句从另一个表循环一列。

INSERT INTO bla_bla 
SELECT "PRE", "DEFINED", col1
FROM table_2

2 个答案:

答案 0 :(得分:0)

您正在寻找INSERT INTO .. SELECT FROM构建

insert into tbl1 (col1, col2, col3,....,coln)
select val1, val2, val3,...,valn
from tbl2;

答案 1 :(得分:0)

INSERT INTO your_table ( column1, column2, column3 )
SELECT 'Fixed value 1',
       'Fixed value 2',
       column_from_other_table
FROM   other_table;