- 问题
在pl/sql中,需将某个查询结果插入到一个新表tableNameA中时,如何通过sql自动生成ID列,且形如:ID0001,ID0002,ID0003……。
- 解决方案
insert into tableNameA(id, …)
(select 'ID'||lpad(rownum,4,0), … from tableName where …)
在pl/sql中,需将某个查询结果插入到一个新表tableNameA中时,如何通过sql自动生成ID列,且形如:ID0001,ID0002,ID0003……。
insert into tableNameA(id, …)
(select 'ID'||lpad(rownum,4,0), … from tableName where …)