博主资料

留言 加为好友 收藏

用户名:  louis850324

个人统计

用户名: louis850324
等级: 初来乍到
威望: 255
积分: 510
在线时间: 15 小时
日志总数: 38
评论数量: 15
访问次数: 131449
建立时间: 2006-11-30
RSS订阅       手机访问

日历

2008 7.20 Sun
  12345
6789101112
13141516171819
20212223242526
2728293031  
«» 2008 - 7 «»

文章搜索

文章列表

最近访问的人:

炒股软件
2008-07-14 09:05:36
广州市易源服装专..
2008-07-02 17:33:41
风之力
2008-06-23 09:28:53
无忧在线 WuYouOn..
2008-06-23 09:18:11
Carl
2008-06-16 19:17:16
西行者~~
2008-05-11 02:16:07
MyBlog
2008-04-30 18:29:35
2008-04-25 11:47:26
Oracle数据库灾备..
2008-03-31 21:46:23
任我行不行
2008-03-08 03:17:54

最新评论

日志文章

2006年12月29日 11:23:37

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;
/

--创建序列
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');


Tags: Oracle   序列  

类别: Oracle |  评论(1) |  浏览(2988) |  收藏
1楼 [匿名]guest 2007年05月04日 15:38:20 Says:
您好!我试用了您的方法 但是为什么在PLSQL中无法执行EXEC exec p_createseq('TEST')报的错是无效的SQL语句!
发表评论