0
CREATE OR REPLACE procedure sp_tab is
id1 number:=0;
begin
select nvl(max(id1), 0) + 1
into id1
from DUAL;
insert into table1
SELECT distinct id1, '', SUBSTR(PRODUCT, 0, INSTR(PRODUCT, ' ') - 1), ''
FROM table2
WHERE PRODUCT NOT IN ('proved product', 'sample', 'graphic era', 'asa');
end;
使用過程將creatin從表'table2' 中插入表'table1'的過程,但它顯示匿名行爲。如何在oracle 11g中插入id自動增量?
你的問題不清楚,但是稱號的基礎上,您需要的[SEQUENCE] (https://docs.oracle.com/database/121/SQLRF/statements_6017.htm#SQLRF01314) – JSapkota