本想实现如下功能
insert into table1 (a,b) values(123,(select id from table2 ))
当然,没成功。
请教,用存储过程如何实现。最好详细点的代码。
------解决方案--------------------
批量插入也可以指定列啊,不要values关键字
- SQL code
SQL> create table t2 as select empno,ename from emp;Table created.SQL> truncate table t2;Table truncated.SQL> insert into t2(empno) select empno from emp;14 rows created.
------解决方案--------------------
insert into table1 (a,b) select 123, id from table2
看看这样行不行
------解决方案--------------------
------解决方案--------------------