在Oracle中使用序列创建唯一流水号
2008-05-15 11:17
316 查看
先创建序列;
create sequence SEQ_DJLSH
minvalue 1
maxvalue 9999999999
start with 1920
increment by 1
cache 20;
使用序列得到唯一流水号
create or replace procedure RF_G002_GETDJLSH(p_djlsh out t_djls.flowid%type) is
/*
得到单据流水号
ljg
2008-03-03
*/
v_flowid number(12, 0);
begin
select seq_djlsh.nextval into v_flowid from dual;
p_djlsh := v_flowid;
exception
when others then
p_djlsh := 0;
end;
create sequence SEQ_DJLSH
minvalue 1
maxvalue 9999999999
start with 1920
increment by 1
cache 20;
使用序列得到唯一流水号
create or replace procedure RF_G002_GETDJLSH(p_djlsh out t_djls.flowid%type) is
/*
得到单据流水号
ljg
2008-03-03
*/
v_flowid number(12, 0);
begin
select seq_djlsh.nextval into v_flowid from dual;
p_djlsh := v_flowid;
exception
when others then
p_djlsh := 0;
end;
相关文章推荐
- oracle 序列的创建与使用
- Oracle 序列的创建和使用
- Oracle序列创建和使用
- Oracle:序列 SEQUENCE 创建语法与使用
- oracle的序列使用,创建、表中调用、主键自动生成
- Oracle 触发器和序列的创建和使用 (自动增长列)
- Oracle序列(Sequence)创建、使用、修改、删除
- Oracle使用序列创建自增字段(主键自动增长)
- Oracle 使用序列创建自增字段
- Oracle 创建自增字段的方法—使用序列方法(1)
- ORACLE 创建自增序列生成流水号
- oracle序列的创建与使用
- Oracle 使用序列创建自增字段
- Oracle创建序列,序列的语法格式及使用和查询
- oracle中创建序列以及序列使用注意事项
- Oracle序列(Sequence)创建、使用、修改、删除
- Oracle序列(Sequence)创建、使用、修改、删除
- Oracle创建和使用序列
- oracle创建序列以及时间戳的使用
- Oracle 创建自增字段的方法—使用序列方法(2)