FMHN#81593: Uitleenhistorie.
svn path=/Database/trunk/; revision=63316
This commit is contained in:
@@ -48,7 +48,8 @@ CREATE UNIQUE INDEX ins_i_ins_deel_state_hist1 ON ins_deel_state_history(ins_dee
|
|||||||
|
|
||||||
CREATE INDEX ins_i_ins_deelsrtcontrole1 ON ins_deelsrtcontrole(ins_deelsrtcontrole_status, ins_deel_key);
|
CREATE INDEX ins_i_ins_deelsrtcontrole1 ON ins_deelsrtcontrole(ins_deelsrtcontrole_status, ins_deel_key);
|
||||||
|
|
||||||
CREATE INDEX ins_i_ins_deel_uitgifte ON ins_deel_uitgifte(ins_deel_key);
|
CREATE INDEX ins_i_ins_deel_uitgifte ON ins_deel_uitgifte(prs_perslid_key);
|
||||||
|
CREATE INDEX ins_i_ins_deel_uitgifte ON ins_deel_uitgifte(prs_contactpersoon_key);
|
||||||
|
|
||||||
REGISTERONCE('$Id$')
|
REGISTERONCE('$Id$')
|
||||||
|
|
||||||
|
|||||||
@@ -1077,11 +1077,11 @@ CREATE_TABLE(ins_deel_uitgifte, 0)
|
|||||||
// Note: this column is defined in PRS_TAB.SRC
|
// Note: this column is defined in PRS_TAB.SRC
|
||||||
// prs_perslid_key
|
// prs_perslid_key
|
||||||
// NUMBER (10)
|
// NUMBER (10)
|
||||||
// CONSTRAINT ins_r_prs_perslid_key1 REFERENCES prs_perslid (prs_perslid_key),
|
// CONSTRAINT ins_r_prs_perslid_key1 REFERENCES prs_perslid (prs_perslid_key) ON DELETE CASCADE,
|
||||||
// Note: this column is defined in PRS_TAB.SRC
|
// Note: this column is defined in PRS_TAB.SRC
|
||||||
// prs_contactpersoon_key
|
// prs_contactpersoon_key
|
||||||
// NUMBER (10)
|
// NUMBER (10)
|
||||||
// CONSTRAINT ins_r_prs_contactpersoon_key REFERENCES prs_contactpersoon(prs_contactpersoon_key),
|
// CONSTRAINT ins_r_prs_contactpersoon_key REFERENCES prs_contactpersoon(prs_contactpersoon_key) ON DELETE CASCADE,
|
||||||
CONSTRAINT ins_u_ins_deel_ingeleverd UNIQUE (ins_deel_key, ins_deel_uitgifte_ingeleverd) -- Er mag geen dubbele uitgifte (ins_deel_ingeleverd IS NULL) zijn.
|
CONSTRAINT ins_u_ins_deel_ingeleverd UNIQUE (ins_deel_key, ins_deel_uitgifte_ingeleverd) -- Er mag geen dubbele uitgifte (ins_deel_ingeleverd IS NULL) zijn.
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -1203,7 +1203,7 @@ END;
|
|||||||
/
|
/
|
||||||
|
|
||||||
CREATE_TRIGGER(ins_t_deel_uitgifte_B_IU)
|
CREATE_TRIGGER(ins_t_deel_uitgifte_B_IU)
|
||||||
BEFORE INSERT OR UPDATE ON ins_deel_uitgifte
|
BEFORE INSERT ON ins_deel_uitgifte
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
BEGIN
|
BEGIN
|
||||||
UPDATE_PRIMARY_KEY(ins_deel_uitgifte_key, ins_s_ins_deel_uitgifte_key);
|
UPDATE_PRIMARY_KEY(ins_deel_uitgifte_key, ins_s_ins_deel_uitgifte_key);
|
||||||
|
|||||||
@@ -1240,10 +1240,10 @@ ALTER TABLE ins_deel_uitgifte ADD
|
|||||||
(
|
(
|
||||||
prs_perslid_key
|
prs_perslid_key
|
||||||
NUMBER(10)
|
NUMBER(10)
|
||||||
CONSTRAINT ins_r_prs_perslid_key1 REFERENCES prs_perslid (prs_perslid_key),
|
CONSTRAINT ins_r_prs_perslid_key1 REFERENCES prs_perslid (prs_perslid_key) ON DELETE CASCADE,
|
||||||
prs_contactpersoon_key
|
prs_contactpersoon_key
|
||||||
NUMBER (10)
|
NUMBER (10)
|
||||||
CONSTRAINT ins_r_prs_contactpersoon_key REFERENCES prs_contactpersoon(prs_contactpersoon_key)
|
CONSTRAINT ins_r_prs_contactpersoon_key REFERENCES prs_contactpersoon(prs_contactpersoon_key) ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE_TABLE(prs_contactpersoon_locatie, 0)
|
CREATE_TABLE(prs_contactpersoon_locatie, 0)
|
||||||
|
|||||||
@@ -259,15 +259,16 @@ CREATE_TABLE(ins_deel_uitgifte, 0)
|
|||||||
DATE,
|
DATE,
|
||||||
prs_perslid_key
|
prs_perslid_key
|
||||||
NUMBER (10)
|
NUMBER (10)
|
||||||
CONSTRAINT ins_r_prs_perslid_key1 REFERENCES prs_perslid (prs_perslid_key),
|
CONSTRAINT ins_r_prs_perslid_key1 REFERENCES prs_perslid (prs_perslid_key) ON DELETE CASCADE,
|
||||||
prs_contactpersoon_key
|
prs_contactpersoon_key
|
||||||
NUMBER (10)
|
NUMBER (10)
|
||||||
CONSTRAINT ins_r_prs_contactpersoon_key REFERENCES prs_contactpersoon(prs_contactpersoon_key),
|
CONSTRAINT ins_r_prs_contactpersoon_key REFERENCES prs_contactpersoon(prs_contactpersoon_key) ON DELETE CASCADE,
|
||||||
CONSTRAINT ins_u_ins_deel_ingeleverd UNIQUE (ins_deel_key, ins_deel_uitgifte_ingeleverd) -- Er mag geen dubbele uitgifte (ins_deel_ingeleverd IS NULL) zijn.
|
CONSTRAINT ins_u_ins_deel_ingeleverd UNIQUE (ins_deel_key, ins_deel_uitgifte_ingeleverd) -- Er mag geen dubbele uitgifte (ins_deel_ingeleverd IS NULL) zijn.
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE SEQUENCE ins_s_ins_deel_uitgifte_key MINVALUE 1;
|
CREATE SEQUENCE ins_s_ins_deel_uitgifte_key MINVALUE 1;
|
||||||
CREATE INDEX ins_i_ins_deel_uitgifte ON ins_deel_uitgifte(ins_deel_key);
|
CREATE INDEX ins_i_ins_deel_uitgifte ON ins_deel_uitgifte(prs_perslid_key);
|
||||||
|
CREATE INDEX ins_i_ins_deel_uitgifte ON ins_deel_uitgifte(prs_contactpersoon_key);
|
||||||
|
|
||||||
-- Uitgegeven objecten in de tabel ins_deel_uitgifte zetten.
|
-- Uitgegeven objecten in de tabel ins_deel_uitgifte zetten.
|
||||||
INSERT INTO ins_deel_uitgifte(ins_deel_key,
|
INSERT INTO ins_deel_uitgifte(ins_deel_key,
|
||||||
|
|||||||
Reference in New Issue
Block a user