Definition


CREATE   VIEW
  [mr].[Object] AS
SELECT
  [o].[Object_Id],
  [o].[Space_Id],
  [o].[Application_Id],
  [a].[Enum_Key] [Application],
  [o].[Object_Type_Id],
  [ot].[Enum_Key] [Object_Type],
  [o].[Parent_Object_Id],
  [p].[Name] [Parent_Object_Name],
  [o].[Is_Deleted],
  CASE
    WHEN [o].[Branch_Id] = 1 THEN 0
    ELSE 1
  END AS [Is_Concept],
  [o].[Name] [Object_Name],
  [o].[Hierarchy_Path],
  [o].[Workflow_State_Id],
  [w].[Enum_Key] [Workflow_State]
FROM
  [dbo].[MR_Object] [o]
  JOIN [dbo].[C_Object_Type] [ot] ON [ot].[Object_Type_Id] = [o].[Object_Type_Id]
  JOIN [dbo].[C_Application] [a] ON [a].[Application_Id] = [o].[Application_Id]
  JOIN [dbo].[C_Workflow_State] [w] ON [w].[Workflow_State_Id] = [o].[Workflow_State_Id]
  LEFT JOIN [dbo].[MR_Object] [p] ON [p].[Object_Id] = [o].[Parent_Object_Id]

Columns

#ColumnData TypeNullableSource
1Object_IdintNoMR_Object.Object_Id
2Space_IdintNoMR_Object.Space_Id
3Application_IdintNoMR_Object.Application_Id
4ApplicationnvarcharNoC_Application.Enum_Key
5Object_Type_IdintNoMR_Object.Object_Type_Id
6Object_TypenvarcharNoC_Object_Type.Enum_Key
7Parent_Object_IdintYesMR_Object.Parent_Object_Id
8Parent_Object_NamenvarcharYesMR_Object.Name
9Is_DeletedbitNoMR_Object.Is_Deleted
10Is_ConceptintNoMR_Object.Branch_Id
11Object_NamenvarcharNoMR_Object.Name
12Hierarchy_PathnvarcharYesMR_Object.Hierarchy_Path
13Workflow_State_IdintNoMR_Object.Workflow_State_Id
14Workflow_StatenvarcharNoC_Workflow_State.Enum_Key