![]() |
|
název sloupce | typ | výchozí | omezení |
---|---|---|---|
ID | NUMBER ( 22 ) | ||
PARENT_ID | NUMBER ( 22 ) | ||
KDO | VARCHAR2 ( 120 ) | NOT NULL | |
KDY | DATE ( ) | NOT NULL | |
IFDGUID | VARCHAR2 ( 128 ) | ||
IFCIDENT | VARCHAR2 ( 50 ) | ||
VISIBLE | VARCHAR2 ( 20 ) | null | |
NAME | VARCHAR2 ( 400 ) | IFC_CLASS_C... | |
NAME_CZ | VARCHAR2 ( 400 ) | IFC_CLASS_C... | |
DEFINITION | VARCHAR2 ( 4000 ) | ||
DEFINITION_CZ | VARCHAR2 ( 4000 ) | ||
CLASSTYPE | CHAR ( 4 ) |
Ověření IFC_CLASS_CHK_NAME_NAME_CZ: Name is not null or Name_CZ is not null
Cizí klíč IFC_CLASS_FK_CLASS (PARENT_ID) --> Primární klíč IFC_CLASS.IFC_CLASS_PK (ID)
![]() |
BEFORE INSERT ON IFC_CLASS |
BEFORE EACH ROW, REFERENCING NEW AS NEW OLD AS OLD |
begin :NEW.ID := coalesce(:NEW.ID,nextid); end;
![]() |
BEFORE INSERT OR UPDATE ON IFC_CLASS |
BEFORE EACH ROW, REFERENCING NEW AS NEW OLD AS OLD |
begin :NEW.KDO := NVL(:NEW.KDO,USER); :NEW.KDY := SYSDATE; end;
index IFC_CLASS_IFCIDENT (IFCIDENT)
index IFC_CLASS_PARENT_NAME (PARENT_ID, NAME)
index IFC_CLASS_PARENT_NAME_CZ (PARENT_ID, NAME_CZ)
UNIQUE index IFC_CLASS_PK (ID)
FUNCTION-BASED NORMAL UNIQUE index IFC_CLASS_U_IFCIDENT_PARENT (SYS_NC00013$, PARENT_ID)
FUNCTION-BASED NORMAL UNIQUE index IFC_CLASS_U_PARENT_NAME (PARENT_ID, SYS_NC00016$)
FUNCTION-BASED NORMAL UNIQUE index IFC_CLASS_U_PARENT_NAME_CZ (PARENT_ID, SYS_NC00015$)
FUNCTION-BASED NORMAL UNIQUE index IFC_CLASS_U_PARENT_NVLNAME (PARENT_ID, SYS_NC00014$)