Definition


CREATE   VIEW
  [mr].[Change_Log] AS
SELECT
  [l].[Change_Log_Id],
  CAST([v].[Created] AS DATETIME2(3)) [Event_Time],
  REPLACE(
    REPLACE([lt].[Name_Key], 'changelog.type.', ''),
    '.name',
    ''
  ) [Event_Type],
  REPLACE(
    REPLACE([opt].[Name], 'enum.operation.type.', ''),
    '.name',
    ''
  ) [Record_Type],
  [l].[Space_Id],
  [l].[Application_Id],
  [l].[Object_Id],
  [l].[Object_Type_Id],
  [u].[User_Id],
  [l].[Previous_Value],
  [l].[New_Value]
FROM
  [dbo].[MR_Change_Log] [l]
  JOIN [dbo].[MR_Version] [v]  ON [v].[Version_Id] = [l].[Version_Id]
  JOIN [dbo].[C_Change_Log_Type] [lt]  ON [lt].[Change_Log_Type_Id] = [l].[Change_Log_Type_Id]
  JOIN [dbo].[APP_Operation_Type] [opt]  ON [opt].[Operation_Type_Id] = [lt].[Operation_Type_Id]
  JOIN [dbo].[APP_User] [u]  ON [u].[User_Id] = [v].[Creator_Id]

Columns

#ColumnData TypeNullableSource
1Change_Log_IdintNoMR_Change_Log.Change_Log_Id
2Event_Timedatetime2YesMR_Version.Created
3Event_TypenvarcharYesC_Change_Log_Type.Name_Key
4Record_TypenvarcharYesAPP_Operation_Type.Name
5Space_IdintYesMR_Change_Log.Space_Id
6Application_IdintYesMR_Change_Log.Application_Id
7Object_IdintYesMR_Change_Log.Object_Id
8Object_Type_IdintYesMR_Change_Log.Object_Type_Id
9User_IdintNoAPP_User.User_Id
10Previous_ValuenvarcharYesMR_Change_Log.Previous_Value
11New_ValuenvarcharYesMR_Change_Log.New_Value