代码中流水单号的增长,按照XC_20170904_0001的格式生成

CREATE TABLE MODULE_SEQUENCE (
MODULE_NAME VARCHAR2(20) NOT NULL,
SEQ_DATE VARCHAR2(8) NOT NULL,
SEQ_NUMBER NUMBER(8) NOT NULL,
CONSTRAINT PK_MODULE_SEQUENCE PRIMARY KEY (MODULE_NAME, SEQ_DATE)
);
COMMENT ON TABLE MODULE_SEQUENCE IS
'模块取流水单号';
COMMENT ON COLUMN MODULE_SEQUENCE.MODULE_NAME IS
'模块名称';
COMMENT ON COLUMN MODULE_SEQUENCE.SEQ_DATE IS
'流水单的日期';
COMMENT ON COLUMN MODULE_SEQUENCE.SEQ_NUMBER IS
'流水号';

//当数据库中没有该模块名称和流水单的日期的记录时,则插入一条记录且流水号为1
//当数据库中有该模块名称和流水单的日期的记录时,则修改该条记录,流水号增加1
//每个模块,每天的记录肯定只有1条

代码调用情况:

原文地址:https://www.cnblogs.com/xxj-bigshow/p/7473662.html