ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 序列 sequence

序列 sequence

原创 Linux操作系统 作者:hjianping 时间:2011-05-01 10:56:41 0 删除 编辑

--序列
-------------------------------------------------------------------------------
create sequence order_no start with 1000 increment by 1;
drop sequence order_no;
select to_char(sysdate,'ddd')||substr(to_char(order_no.nextval),2,3) from dual;
select to_char(sysdate,'ddd')||substr(to_char(order_no.currval),2,3) from dual;
-------------------------------------------------------------------------------


--动态SQL
---------------------------------------------------------------------------------
declare
       ddl_string1 varchar2(100):='drop sequence order_no';
       ddl_string2 varchar2(200):='create sequence order_no
             minvalue 1000 maxvalue 1999 start with 1000 increment by 1 cache 2';
begin
     execute immediate ddl_string1;
     commit;
     execute immediate ddl_string2;
     commit;
end;
/
---------------------------------------------------------------------------------
select order_no.nextval from dual;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17012874/viewspace-694189/,如需转载,请注明出处,否则将追究法律责任。

上一篇: CLOB and BFILE
下一篇: 簇和簇表
请登录后发表评论 登录
全部评论

注册时间:2011-04-24

  • 博文量
    80
  • 访问量
    75427