Oracle 序列的创建和使用
生活随笔
收集整理的这篇文章主要介绍了
Oracle 序列的创建和使用
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
Oracle 序列的创建和使用
| 创建序列 create sequence seq_a minvalue 1000 maxvalue 99999999 start with 1000 increment by 1 nocache; 查询序列 select seq_a.nextval from dual; drop sequence seq_a 为每张表生成对应的序列 --创建存储过程 create or replace procedure p_createseq(tablename in varchar2) is strsql varchar2(500); begin strsql:='create sequence seq_'||tablename||' minvalue 1000 maxvalue 99999999 start with 1000 increment by 1 nocache'; execute immediate strsql; end p_createseq; / --创建序列 exec p_createseq('t_power'); exec p_createseq('t_roler'); exec p_createseq('t_roler_power'); exec p_createseq('t_department'); exec p_createseq('t_quarters'); exec p_createseq('t_quarters_roler'); exec p_createseq('t_emp'); exec p_createseq('t_require_plan'); exec p_createseq('t_require_minutia'); exec p_createseq('t_require_audit'); exec p_createseq('t_engage'); exec p_createseq('t_home'); exec p_createseq('t_education'); exec p_createseq('t_works'); exec p_createseq('t_skill'); exec p_createseq('t_account'); exec p_createseq('t_licence'); exec p_createseq('t_title'); exec p_createseq('t_remove'); exec p_createseq('t_train'); exec p_createseq('t_pact'); exec p_createseq('t_assess'); exec p_createseq('t_attendance'); exec p_createseq('t_reward_punish'); exec p_createseq('t_dimission'); exec p_createseq('t_emp_roler'); exec p_createseq('t_code'); |
转载于:https://blog.51cto.com/gghhgame51333/41210
总结
以上是生活随笔为你收集整理的Oracle 序列的创建和使用的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: .NET 2.0 CER学习笔记
- 下一篇: 我住的地方