plsql sets id to increase automatically

How to set id to auto-increment in plsql

First create a table.

Select New in the directory (tables): the one I created is SYS_TEST
Insert image description here
Insert image description here

Create sequence

Choose New in the directory sequences. The name I created is SYS_TEST_SEQ
Insert image description here
Click Apply below.

Create trigger

Choose New in the directory Triggers. The name I created is SYS_TEST_TRI
Insert image description here
After clicking Confirm, insert the select statement between begin

create or replace trigger SYS_TEST_TRI
before insert on SYS_TEST
for each row
begin
select SYS_TEST_SEQ.nextval into :new.ID from dual;
end;

Insert image description here
After writing, right-click the window and click Execute.Insert image description here
Insert image description here

おすすめ

転載: blog.csdn.net/gradonisis/article/details/132209903