2.18. Pohled "UNI_PROPSET_VW"

Závislé objekty
Pohledy - UNI_SEZNAM_VW
Nadřízené objekty
Tabulky - IFC_PROPERTY_SET - X_PROPERTY_SET_CLASS
název sloupceTypvýchozíupravitelný
RADDRNUMBER ( 22 ) Ne
TPCHAR ( 1 ) Ne
PARENT_TPCHAR ( 1 ) Ne
IDNUMBER ( 22 ) Ne
PARENT_IDNUMBER ( 22 ) Ne
VISIBLEVARCHAR2 ( 20 ) Ne
CLASSTYPEVARCHAR2 ( 0 ) Ne
OBJLVLNUMBER ( 22 ) Ne
OBJTYPECHAR ( 14 ) Ne
NAMEVARCHAR2 ( 400 ) Ne
DEFVARCHAR2 ( 4000 ) Ne
DEF50VARCHAR2 ( 4000 ) Ne
DEF100VARCHAR2 ( 4000 ) Ne
IFCIDENTVARCHAR2 ( 0 ) Ne
DATAUNITVARCHAR2 ( 0 ) Ne
DATATYPESPECVARCHAR2 ( 0 ) Ne
DATATYPEVARCHAR2 ( 0 ) Ne
IFCTYPEVARCHAR2 ( 0 ) Ne
LINK_URLVARCHAR2 ( 0 ) Ne

select
    10*S.ID+5 Raddr, -- 5 ~ S ... property Set
    'S' Tp,
    'C' Parent_Tp,
    S.ID,
    X.Class_ID Parent_ID,
    S.Visible,
    null ClassType,
    --
    5 ObjLvl,
    'Skupina vlast.' ObjType,
    --
    coalesce(S.Name_CZ,S.Name) Name,
    coalesce(S.Definition_CZ,S.Definition) Def,
    case when length(coalesce(S.Definition_CZ,S.Definition))>50 then rtrim(substr(coalesce(S.Definition_CZ,S.Definition),1,47))||'...' else coalesce(S.Definition_CZ,S.Definition) end Def50,
    case when length(coalesce(S.Definition_CZ,S.Definition))>100 then rtrim(substr(coalesce(S.Definition_CZ,S.Definition),1,97))||'...' else coalesce(S.Definition_CZ,S.Definition) end Def100,
    -- class
    null IfcIdent,
  --null Repres,
  --null IfcRepres,
  --null Prec,
  --null PrecV,
  --null Precision,
    -- property
    null DataUnit,
    null DataTypeSpec,
    null DataType,
    null IfcType,
  --null EnumValues,
    null Link_URL
  from
    X_Property_Set_Class X,
    IFC_Property_Set S
  where S.Visible is not null
    and X.Property_Set_ID(+)=S.ID