Files
Database/CAD/CAD_TAB.SRC
Bert in het Veld 76dea6b938 Aanpassingen i.v.m. BIS.
svn path=/Database/trunk/; revision=6347
1998-10-30 15:02:54 +00:00

67 lines
2.3 KiB
Plaintext

#ifdef CAD // 22-05-1998 KTH
/* REVISIONS:
*
* --- 01.40 ---
* --- 01.39 ---
* --- 01.38 ---
* 30-06-1998 BIV LOG#1902: NOT NULL van CAD_TEKENING.INS_DISCIPLINE_KEY eraf
* --- 01.37 ---
* 22-05-1998 KTH LOG#1821: Wijzigingen tbv tabel CAD_TEKENING geintroduceerd
*/
#include "comsql.h"
CREATE_TABLE(cad_tekening, NORMAAL_PRIVILEGE)
(
cad_tekening_key
NUMBER(10)
CONSTRAINT cad_k_cad_tekening_key PRIMARY KEY,
ins_discipline_key /* als deze leeg is geeft betreft het de Contour-tekening */
NUMBER(10)
--#1902 NOT_NULL(ins_discipline_key, cad_c_ins_discipline_key)
CONSTRAINT cad_r_ins_discipline_key REFERENCES ins_tab_discipline(ins_discipline_key),
alg_locatie_key
NUMBER(10)
NOT_NULL(alg_locatie_key, cad_c_alg_locatie_key)
CONSTRAINT cad_r_alg_locatie_key REFERENCES alg_locatie(alg_locatie_key),
alg_verdieping_key /* is optioneel NULL */
NUMBER(10)
CONSTRAINT cad_r_alg_verdieping_key REFERENCES alg_verdieping(alg_verdieping_key),
cad_tekening_filenaam /* excl. leading PATH (komt uit INI-file), incl. extension */
VARCHAR2(256)
NOT_NULL(cad_tekening_filenaam, cad_c_cad_tekening_filenaam),
cad_tekening_type
VARCHAR2(3)
NOT_NULL (cad_tekening_type, cad_c_cad_tekening_type)
CONSTRAINT cad_c_cad_tekening_type2 CHECK(cad_tekening_type = 'P' OR cad_tekening_type = 'C'
OR cad_tekening_type = 'D'),
cad_tekening_geimporteerd /* geeft aan of de tekening al is geimporteerd: */
DATE /* NULL indien niet, anders datum van importeren */
DEFAULT NULLDATUM,
CONSTRAINT cad_u_cad_tekening UNIQUE(ins_discipline_key,alg_locatie_key,alg_verdieping_key)
);
CREATE_TABLE(cad_slnkstruct, NORMAAL_PRIVILEGE)
(
cad_slnkstruct_sessionid
NUMBER(10),
cad_slnkstruct_entry
VARCHAR2(128),
cad_slnkstruct_seqnr
NUMBER(10),
cad_slnkstruct_valint
NUMBER(10),
cad_slnkstruct_valstr
VARCHAR2(128),
cad_slnkstruct_valreal
NUMBER(13,3),
cad_slnkstruct_valdate
DATE,
CONSTRAINT cad_u_cad_slnkstruct UNIQUE(cad_slnkstruct_sessionid,cad_slnkstruct_entry,cad_slnkstruct_seqnr)
);
#endif // CAD