UWVA#31430 Eigen badgenummering per gebouw (of: locatie)
svn path=/Database/trunk/; revision=24637
This commit is contained in:
@@ -4512,17 +4512,17 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
|
||||
PROCEDURE sequence_nextval(p_seqname IN VARCHAR2, p_initval IN NUMBER DEFAULT 1, p_initexpire IN DATE DEFAULT NULL)
|
||||
IS
|
||||
v_nextval NUMBER;
|
||||
v_expiredate DATE;
|
||||
v_nextval NUMBER;
|
||||
v_expire DATE;
|
||||
BEGIN
|
||||
SELECT fac_sequence_lastval
|
||||
, fac_sequence_expiredate
|
||||
, fac_sequence_expire
|
||||
INTO v_nextval
|
||||
, v_expiredate
|
||||
, v_expire
|
||||
FROM fac_sequence
|
||||
WHERE fac_sequence_name = p_seqname;
|
||||
--
|
||||
IF ((p_initexpire IS NOT NULL) AND ( v_expiredate < p_initexpire))
|
||||
IF ((p_initexpire IS NOT NULL) AND ( v_expire < p_initexpire))
|
||||
THEN
|
||||
-- Reset teller wegens overschrijden van expire_date.
|
||||
v_nextval := p_initval;
|
||||
@@ -4532,14 +4532,14 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
END IF;
|
||||
UPDATE fac_sequence
|
||||
SET fac_sequence_lastval = v_nextval
|
||||
, fac_sequence_expiredate = p_initexpire
|
||||
, fac_sequence_expire = p_initexpire
|
||||
WHERE fac_sequence_name = p_seqname;
|
||||
EXCEPTION
|
||||
WHEN NO_DATA_FOUND
|
||||
THEN
|
||||
INSERT INTO fac_sequence (fac_sequence_name,
|
||||
fac_sequence_lastval,
|
||||
fac_sequence_expiredate)
|
||||
fac_sequence_expire)
|
||||
VALUES (p_seqname,
|
||||
p_initval,
|
||||
p_initexpire);
|
||||
|
||||
@@ -1754,9 +1754,10 @@ CREATE_TABLE(fac_gui_counter, 0)
|
||||
|
||||
CREATE TABLE fac_sequence
|
||||
(
|
||||
fac_sequence_name VARCHAR2(50),
|
||||
fac_sequence_lastval NUMBER(10),
|
||||
fac_sequence_expiredate DATE
|
||||
fac_sequence_name VARCHAR2(50)
|
||||
CONSTRAINT fac_k_fac_sequence_name PRIMARY KEY,
|
||||
fac_sequence_lastval NUMBER(10),
|
||||
fac_sequence_expire DATE
|
||||
);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
@@ -261,9 +261,10 @@ ALTER TABLE bes_srtdeel ADD bes_srtdeel_voorraadfactor NUMBER(6) DEFAULT 1;
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// UWVA#31430
|
||||
CREATE TABLE fac_sequence
|
||||
(
|
||||
fac_sequence_name VARCHAR2(50),
|
||||
fac_sequence_lastval NUMBER(10),
|
||||
fac_sequence_expiredate DATE
|
||||
fac_sequence_name VARCHAR2(50)
|
||||
CONSTRAINT fac_k_fac_sequence_name PRIMARY KEY,
|
||||
fac_sequence_lastval NUMBER(10),
|
||||
fac_sequence_expire DATE
|
||||
);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user