![]() |
|
název sloupce | typ | výchozí | omezení |
---|---|---|---|
ID | NUMBER ( 22 ) | ||
KDO | VARCHAR2 ( 120 ) | NOT NULL | |
KDY | DATE ( ) | NOT NULL | |
TYPE | VARCHAR2 ( 200 ) | NOT NULL , ENUM_LIST_U..., ENUM_LIST_U... | |
SUBTYPE | VARCHAR2 ( 200 ) | NOT NULL , ENUM_LIST_U..., ENUM_LIST_U... | |
POS | NUMBER ( 22 ) | NOT NULL , ENUM_LIST_U... | |
IDENT | VARCHAR2 ( 200 ) | ENUM_LIST_U... | |
IFCIDENT | VARCHAR2 ( 200 ) | ||
NAME | VARCHAR2 ( 400 ) | ENUM_LIST_C... | |
NAME_CZ | VARCHAR2 ( 400 ) | ENUM_LIST_C... | |
UNIT | VARCHAR2 ( 80 ) | ||
UNIT_CZ | VARCHAR2 ( 80 ) | ||
SYMBOL | VARCHAR2 ( 80 ) | ||
DERIVATION | VARCHAR2 ( 80 ) | ||
DEFINITION | VARCHAR2 ( 4000 ) | ||
DEFINITION_CZ | VARCHAR2 ( 4000 ) | ||
ISO | VARCHAR2 ( 400 ) | ||
UNITTYPE | VARCHAR2 ( 200 ) |
Ověření ENUM_LIST_CHK_NAME_NAME_CZ: Name is not null or Name_CZ is not null
Unikátní ENUM_LIST_U_TYPE_SUBTYPE_IDENT (TYPE, SUBTYPE, IDENT)
![]() |
BEFORE INSERT ON ENUM_LIST |
BEFORE EACH ROW, REFERENCING NEW AS NEW OLD AS OLD |
begin :NEW.ID := coalesce(:NEW.ID,nextid); end;
![]() |
BEFORE INSERT OR UPDATE ON ENUM_LIST |
BEFORE EACH ROW, REFERENCING NEW AS NEW OLD AS OLD |
begin :NEW.KDO := NVL(:NEW.KDO,USER); :NEW.KDY := SYSDATE; end;