1.19. Tabulka "X_PROPERTY_SET_PROPERTY"

Závislé objekty
Pohledy - IFC_CLASS_LVL_VW - IFC_CLASS_VW - IFC_PROPERTY_SET_VW - IFC_PROPERTY_VW - UNI_PROPERTY_VW
Triggery - X_PROPERTY_SET_PROPERTY_ID - X_PROPERTY_SET_PROPERTY_KDO
Balíky - DB_DDSS
název sloupcetypvýchozíomezení
ID NUMBER ( 22 )  
KDOVARCHAR2 ( 120 ) NOT NULL
KDYDATE ( ) NOT NULL
VISIBLEVARCHAR2 ( 80 )null 
PROPERTY_SET_IDNUMBER ( 22 ) NOT NULL , X_PROPERTY_...
PROPERTY_IDNUMBER ( 22 ) NOT NULL , X_PROPERTY_...
POSNUMBER ( 22 )  

1.19.1. Vazby přes cizí klíče

X_PROPERTY_SET_PROPERTY - Vazby přes cizí klíče

1.19.2. Omezení

Status omezeníCizí klíč X_PROPERTY_SET_PROPERTY_FK1 (PROPERTY_SET_ID) --> Primární klíč IFC_PROPERTY_SET.IFC_PROPERTY_SET_PK (ID)

Status omezeníCizí klíč X_PROPERTY_SET_PROPERTY_FK2 (PROPERTY_ID) --> Primární klíč IFC_PROPERTY.IFC_PROPERTY_PK (ID)

Status omezeníUnikátní X_PROPERTY_SET_PROPERTY_U_FKX (PROPERTY_SET_ID, PROPERTY_ID)

1.19.3. Triggery

Závislé objekty Trigger X_PROPERTY_SET_PROPERTY_ID
BEFORE INSERT ON X_PROPERTY_SET_PROPERTY
BEFORE EACH ROW, REFERENCING NEW AS NEW OLD AS OLD

begin
  :NEW.ID := coalesce(:NEW.ID,nextid);
end; 

Závislé objekty Trigger X_PROPERTY_SET_PROPERTY_KDO
BEFORE INSERT OR UPDATE ON X_PROPERTY_SET_PROPERTY
BEFORE EACH ROW, REFERENCING NEW AS NEW OLD AS OLD

begin
  :NEW.KDO := NVL(:NEW.KDO,USER);
  :NEW.KDY := SYSDATE;
end; 

1.19.4. Indexy

index X_PROPERTY_SET_PROPERTY_FK1 (PROPERTY_SET_ID)

index X_PROPERTY_SET_PROPERTY_FK2 (PROPERTY_ID)

UNIQUE index X_PROPERTY_SET_PROPERTY_PK (ID)

UNIQUE index X_PROPERTY_SET_PROPERTY_U_FKX (PROPERTY_SET_ID, PROPERTY_ID)