Oracle創建序列的語法
作者:佚名
序列是Oracle數據庫中的重要概念,下文對Oracle創建序列的實現方法作了詳細的說明,如果您對此方面感興趣的話,不妨一看。
Oracle創建序列是我們最常用的操作之一,下面就為您詳細介紹Oracle創建序列及查詢序列的語法知識,希望對您能夠有所幫助。
Oracle創建序列
- create sequence seq_a minvalue 1000 maxvalue 99999999 start with 1000 increment by 1 nocache;
查詢序列
- select seq_a.nextval from dual;
為每張表生成對應的序列
--創建存儲過程
- 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;
- /
--Oracle創建序列
- 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');
【編輯推薦】
責任編輯:段燃
來源:
互聯網