使用另一个值插入表中

时间:2014-08-08 14:48:20

标签: sql oracle

我正在尝试使用以下命令执行插入:

insert into table2(COL1, COL2, COL3, COL4) values((select COL1 FROM table1 WHERE COL1 = 121212),120,10,"Y");

但是我收到以下错误:

  

第1行的错误:ORA-00984:此处不允许列

任何帮助?

1 个答案:

答案 0 :(得分:5)

INSERT INTO table2( col1, col2, col3, col4 )
  SELECT col1, 120, 10, 'Y'
    FROM table1
   WHERE col1 = 121212

应该有用。