PL/SQL:创建序列和触发器实现表自增字段

 1  创建表

PL/SQL:创建序列和触发器实现表自增字段_第1张图片

2  创建序列

PL/SQL:创建序列和触发器实现表自增字段_第2张图片

-- Create sequence 
create sequence seq_test_id
minvalue 1
maxvalue 999999999
start with 100
increment by 1;

3  创建触发器

PL/SQL:创建序列和触发器实现表自增字段_第3张图片

点击“确认”后,在弹出的窗口上,添加以下内容,并按键盘“F8”以执行:

select seq_test_id.nextval into:new.id from dual;

PL/SQL:创建序列和触发器实现表自增字段_第4张图片

 4  测试

4.1  测试代码

insert into test
  (name)
values
  ('test');

PL/SQL:创建序列和触发器实现表自增字段_第5张图片

 4.2  按键盘“F8”以执行,并点击按钮,commit:

PL/SQL:创建序列和触发器实现表自增字段_第6张图片

4.3  测试结果

PL/SQL:创建序列和触发器实现表自增字段_第7张图片

你可能感兴趣的:(oracle)