MARX#75756 Registratie bij vakman voor welke opdrachtgever(s) deze werkzaamheden uitvoert
svn path=/Database/trunk/; revision=58323
This commit is contained in:
@@ -1250,10 +1250,13 @@ alg_locatie_key
|
|||||||
alg_gebouw_key
|
alg_gebouw_key
|
||||||
NUMBER(10)
|
NUMBER(10)
|
||||||
CONSTRAINT prs_r_alg_gebouw_key1 REFERENCES alg_gebouw(alg_gebouw_key) ON DELETE CASCADE,
|
CONSTRAINT prs_r_alg_gebouw_key1 REFERENCES alg_gebouw(alg_gebouw_key) ON DELETE CASCADE,
|
||||||
|
prs_bedrijf_voor_key
|
||||||
|
NUMBER(10)
|
||||||
|
CONSTRAINT prs_r_prs_bedrijf_key7 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE,
|
||||||
prs_bdl_t_uitvoertijd
|
prs_bdl_t_uitvoertijd
|
||||||
MLD_T_UITVOERTIJD
|
MLD_T_UITVOERTIJD
|
||||||
CONSTRAINT prs_c_prs_bdl_t_uitvoertijd CHECK(prs_bdl_t_uitvoertijd.tijdsduur >= 0), /* of null */
|
CONSTRAINT prs_c_prs_bdl_t_uitvoertijd CHECK(prs_bdl_t_uitvoertijd.tijdsduur >= 0), /* of null */
|
||||||
CONSTRAINT prs_u_prs_bedrijfdienstloc_key UNIQUE (prs_bedrijf_key, prs_perslid_key, prs_dienst_key, alg_locatie_key, alg_gebouw_key),
|
CONSTRAINT prs_u_prs_bedrijfdienstloc_key UNIQUE (prs_bedrijf_key, prs_perslid_key, prs_dienst_key, alg_locatie_key, alg_gebouw_key,prs_bedrijf_voor_key),
|
||||||
CONSTRAINT prs_c_prs_bedrijfdienstloc CHECK (alg_locatie_key IS NULL OR alg_gebouw_key IS NULL),
|
CONSTRAINT prs_c_prs_bedrijfdienstloc CHECK (alg_locatie_key IS NULL OR alg_gebouw_key IS NULL),
|
||||||
CONSTRAINT prs_c_prs_bdlbp1 CHECK ((prs_bedrijf_key IS NOT NULL AND prs_perslid_key IS NULL) OR (prs_bedrijf_key IS NULL AND prs_perslid_key IS NOT NULL))
|
CONSTRAINT prs_c_prs_bdlbp1 CHECK ((prs_bedrijf_key IS NOT NULL AND prs_perslid_key IS NULL) OR (prs_bedrijf_key IS NULL AND prs_perslid_key IS NOT NULL))
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -274,6 +274,17 @@ ALTER TABLE alg_gebouw
|
|||||||
DEF_MENUITEM(2, 'lcl_menu_bez_actie_groep', '', 'BEZ', 'appl/mgt/bez_actie_groep.asp', 0, 0, 'WEB_BEZMGT', 'W', '1', '');
|
DEF_MENUITEM(2, 'lcl_menu_bez_actie_groep', '', 'BEZ', 'appl/mgt/bez_actie_groep.asp', 0, 0, 'WEB_BEZMGT', 'W', '1', '');
|
||||||
MENU_INS_AFTER('lcl_menu_bez_actie_groep', 'lcl_menu_bez_acties', -10);
|
MENU_INS_AFTER('lcl_menu_bez_actie_groep', 'lcl_menu_bez_acties', -10);
|
||||||
|
|
||||||
|
/////////////////////////////////////////////////////////////////////////////////////////// MARX#75756
|
||||||
|
ALTER TABLE prs_bedrijfdienstlocatie
|
||||||
|
ADD prs_bedrijf_voor_key NUMBER(10)
|
||||||
|
CONSTRAINT prs_r_prs_bedrijf_key7 REFERENCES prs_bedrijf(prs_bedrijf_key) ON DELETE CASCADE;
|
||||||
|
|
||||||
|
ALTER TABLE prs_bedrijfdienstlocatie DROP CONSTRAINT prs_u_prs_bedrijfdienstloc_key;
|
||||||
|
ALTER TABLE prs_bedrijfdienstlocatie
|
||||||
|
ADD CONSTRAINT prs_u_prs_bedrijfdienstloc_key UNIQUE (prs_bedrijf_key, prs_perslid_key, prs_dienst_key, alg_locatie_key, alg_gebouw_key,prs_bedrijf_voor_key);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
/////////////////////////////////////////////////////////////////////////////////////////// FCLT#00000
|
||||||
|
|
||||||
REGISTERONCE('$Id$')
|
REGISTERONCE('$Id$')
|
||||||
|
|||||||
Reference in New Issue
Block a user