我很惊讶地发现oracle没有"自动编号"数据类型.有没有办法使用自动数字数据类型,因为我们在MS访问中有这种数据类型?
此博客文章描述了此功能的选项.
下面引用了关键要素,但这篇文章更深入.
Run Code Online (Sandbox Code Playgroud)create sequence test_seq start with 1 increment by 1 nomaxvalue;
其次是
Run Code Online (Sandbox Code Playgroud)insert into test values(test_seq.nextval, 'voila!');
要么
Run Code Online (Sandbox Code Playgroud)create trigger test_trigger before insert on test for each row begin select test_seq.nextval into :new.id from dual; end;
| 归档时间: |
|
| 查看次数: |
6890 次 |
| 最近记录: |