95 lines
2.2 KiB
Plaintext
95 lines
2.2 KiB
Plaintext
#ifdef BEZ // 03-11-2000 PF
|
|
|
|
/* REVISIONS:
|
|
*
|
|
* $Revision: 15 $
|
|
* $Modtime: 19-12-06 17:33 $
|
|
*/
|
|
|
|
|
|
#include "comsql.h"
|
|
|
|
CREATE_TABLE(bez_actie,BEZ_BIBLIOTHEEK_PRIVILEGE)
|
|
(
|
|
bez_actie_key
|
|
NUMBER(10)
|
|
PRIMARY KEY,
|
|
bez_actie_omschrijving
|
|
VARCHAR2(64),
|
|
bez_actie_verwijder
|
|
DATE
|
|
);
|
|
|
|
CREATE_TABLE(bez_afspraak,BEZ_NORMAAL_PRIVILEGE)
|
|
(
|
|
bez_afspraak_key
|
|
NUMBER(10)
|
|
PRIMARY KEY,
|
|
prs_perslid_key -- key ontvanger bezoek
|
|
NUMBER(10)
|
|
REFERENCES prs_perslid,
|
|
bez_afspraak_host_key
|
|
NUMBER(10)
|
|
REFERENCES prs_perslid(prs_perslid_key),
|
|
bez_afspraak_contact_key
|
|
NUMBER(10)
|
|
REFERENCES prs_perslid(prs_perslid_key),
|
|
bez_afspraak_gastheer
|
|
VARCHAR2(50),
|
|
bez_afspraak_telefoonnr
|
|
VARCHAR2(15),
|
|
bez_afspraak_datum
|
|
DATE
|
|
DEFAULT NULL,
|
|
bez_actie_key
|
|
NUMBER(10)
|
|
REFERENCES bez_actie,
|
|
alg_locatie_key
|
|
NUMBER(10)
|
|
CONSTRAINT bez_r_alg_locatie_key REFERENCES alg_locatie(alg_locatie_key) ON DELETE CASCADE,
|
|
res_rsv_ruimte_key
|
|
NUMBER(10)
|
|
REFERENCES res_rsv_ruimte(res_rsv_ruimte_key),
|
|
alg_onrgoed_keys
|
|
NUMBER(10),
|
|
bez_afspraak_ruimte
|
|
VARCHAR2(30),
|
|
bez_afspraak_opmerking
|
|
VARCHAR2(320),
|
|
bez_afspraak_eind
|
|
DATE
|
|
);
|
|
|
|
CREATE_TABLE(bez_bezoekers,BEZ_NORMAAL_PRIVILEGE)
|
|
(
|
|
bez_bezoekers_key
|
|
NUMBER(10)
|
|
PRIMARY KEY,
|
|
bez_afspraak_key
|
|
NUMBER(10)
|
|
REFERENCES bez_afspraak,
|
|
bez_afspraak_naam -- naam bezoeker
|
|
VARCHAR2(30),
|
|
bez_afspraak_bedrijf -- naam bedrijf bezoeker
|
|
VARCHAR2(30),
|
|
bez_bezoekers_pasnr
|
|
VARCHAR2(30),
|
|
bez_afspraak_opmerking
|
|
VARCHAR2(50),
|
|
bez_bezoekers_done
|
|
DATE,
|
|
bez_bezoekers_out
|
|
DATE
|
|
);
|
|
|
|
|
|
ALTER TABLE res_rsv_deel
|
|
ADD bez_bezoekers_key NUMBER(10)
|
|
REFERENCES bez_bezoekers(bez_bezoekers_key) ON DELETE CASCADE;
|
|
|
|
ALTER TABLE res_rsv_deel ADD CONSTRAINT res_c_res_deel_ruimte
|
|
CHECK (res_rsv_ruimte_key IS NOT NULL OR bez_bezoekers_key IS NOT NULL);
|
|
|
|
|
|
#endif // BEZ
|