Advertisement
Guest User

Untitled

a guest
Jul 24th, 2016
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.94 KB | None | 0 0
  1. USE [Tfs_BeDev]
  2. GO
  3.  
  4. /****** Object: View [dbo].[vw_denorm_WorkItemCoreLatest] Script Date: 21/07/2016 16:55:43 ******/
  5. SET ANSI_NULLS ON
  6. GO
  7.  
  8. SET QUOTED_IDENTIFIER ON
  9. GO
  10.  
  11. /******************************************************************************************************
  12. ** Warning: the contents of this view are critical to its functioning.
  13. ** Modifying the contents of view could result in data corruption, performance issues,
  14. ** or other bugs in your Team Foundation Server deployment.
  15. ** DO NOT MODIFY IT.
  16. ******************************************************************************************************/
  17. -- Hash: 45BF9CD86418AD5A60AB4806A5582B08E32E1BA6
  18. ALTER VIEW [dbo].[vw_denorm_WorkItemCoreLatest]
  19. AS
  20. SELECT W.Id AS [System.Id],
  21. W.Rev AS [System.Rev],
  22. W.AuthorizedDate AS [System.AuthorizedDate],
  23. W.RevisedDate AS [System.RevisedDate],
  24. W.WorkItemType AS [System.WorkItemType],
  25. W.CreatedDate AS [System.CreatedDate],
  26. W.ChangedDate AS [System.ChangedDate],
  27. W.State AS [System.State],
  28. W.Reason AS [System.Reason],
  29. W.AuthorizedAs AS [System.PersonId],
  30. W.Watermark AS [System.Watermark],
  31. W.AreaId AS [System.AreaId],
  32. W.IterationId AS [System.IterationId],
  33. Tree.TeamProject AS [System.TeamProject],
  34. Tree.NodeName AS [System.NodeName],
  35. Tree.IterationLevel7 AS [System.IterationLevel7],
  36. Tree.IterationLevel6 AS [System.IterationLevel6],
  37. Tree.IterationLevel5 AS [System.IterationLevel5],
  38. Tree.IterationLevel4 AS [System.IterationLevel4],
  39. Tree.IterationLevel3 AS [System.IterationLevel3],
  40. Tree.IterationLevel2 AS [System.IterationLevel2],
  41. Tree.IterationLevel1 AS [System.IterationLevel1],
  42. Tree.AreaLevel7 AS [System.AreaLevel7],
  43. Tree.AreaLevel6 AS [System.AreaLevel6],
  44. Tree.AreaLevel5 AS [System.AreaLevel5],
  45. Tree.AreaLevel4 AS [System.AreaLevel4],
  46. Tree.AreaLevel3 AS [System.AreaLevel3],
  47. Tree.AreaLevel2 AS [System.AreaLevel2],
  48. Tree.AreaLevel1 AS [System.AreaLevel1],
  49. Tree.AreaPath AS [System.AreaPath],
  50. Tree2.IterationPath AS [System.IterationPath],
  51. ISNULL(AttachedFileCount.FileCount, 0) AS [System.AttachedFileCount],
  52. ISNULL(HyperlinkCount.FileCount, 0) AS [System.HyperlinkCount],
  53. ISNULL(ExternalLinkCount.FileCount, 0) AS [System.ExternalLinkCount],
  54. ISNULL(RelatedLinkCount.RelatedCount, 0) AS [System.RelatedLinkCount],
  55. C_AssignedTo.DisplayPart AS [System.AssignedTo],
  56. C_AssignedTo.TeamFoundationId AS [System.AssignedTo_TeamFoundationId],
  57. C_AssignedTo.ConstId AS [System.AssignedTo_ConstId],
  58. C_CreatedBy.DisplayPart AS [System.CreatedBy],
  59. C_CreatedBy.TeamFoundationId AS [System.CreatedBy_TeamFoundationId],
  60. C_CreatedBy.ConstId AS [System.CreatedBy_ConstId],
  61. C_ChangedBy.DisplayPart AS [System.ChangedBy],
  62. C_ChangedBy.TeamFoundationId AS [System.ChangedBy_TeamFoundationId],
  63. C_ChangedBy.ConstId AS [System.ChangedBy_ConstId],
  64. C_AuthorizedAs.DisplayPart AS [System.AuthorizedAs],
  65. C_AuthorizedAs.TeamFoundationId AS [System.AuthorizedAs_TeamFoundationId],
  66. C_AuthorizedAs.ConstId AS [System.AuthorizedAs_ConstId],
  67. 0 as IsDeleted, -- ADDED THIS LINE
  68. W.*
  69. FROM dbo.tbl_WorkItemCoreLatest W
  70. LEFT JOIN dbo.tbl_ClassificationNodePath Tree
  71. ON Tree.PartitionId = W.PartitionId
  72. AND Tree.DataspaceId = W.DataspaceId
  73. AND Tree.ID = W.AreaId
  74. LEFT JOIN dbo.tbl_ClassificationNodePath Tree2
  75. ON Tree2.PartitionId = W.PartitionId
  76. AND Tree2.DataspaceId = W.DataspaceId
  77. AND Tree2.ID = W.IterationId
  78. LEFT JOIN dbo.vw_WorkItemFileCountLatest AttachedFileCount
  79. ON AttachedFileCount.PartitionId = W.PartitionId
  80. AND AttachedFileCount.DataspaceId = W.DataspaceId
  81. AND AttachedFileCount.Id = W.Id
  82. AND AttachedFileCount.FieldId = 50
  83. LEFT JOIN dbo.vw_WorkItemFileCountLatest HyperlinkCount
  84. ON HyperlinkCount.PartitionId = W.PartitionId
  85. AND HyperlinkCount.DataspaceId = W.DataspaceId
  86. AND HyperlinkCount.Id = W.Id
  87. AND HyperlinkCount.FieldId = 51
  88. LEFT JOIN dbo.vw_WorkItemFileCountLatest ExternalLinkCount
  89. ON ExternalLinkCount.PartitionId = W.PartitionId
  90. AND ExternalLinkCount.DataspaceId = W.DataspaceId
  91. AND ExternalLinkCount.Id = W.Id
  92. AND ExternalLinkCount.FieldId = 58
  93. LEFT JOIN dbo.vw_WorkItemRelatedLinkCountLatest RelatedLinkCount
  94. ON RelatedLinkCount.PartitionId = W.PartitionId
  95. AND RelatedLinkCount.DataspaceId = W.DataspaceId
  96. AND RelatedLinkCount.Id = W.Id
  97. LEFT JOIN dbo.Constants C_AssignedTo
  98. ON C_AssignedTo.PartitionId = W.PartitionId
  99. AND C_AssignedTo.ConstId = W.AssignedTo
  100. LEFT JOIN dbo.Constants C_CreatedBy
  101. ON C_CreatedBy.PartitionId = W.PartitionId
  102. AND C_CreatedBy.ConstId = W.CreatedBy
  103. LEFT JOIN dbo.Constants C_ChangedBy
  104. ON C_ChangedBy.PartitionId = W.PartitionId
  105. AND C_ChangedBy.ConstId = W.ChangedBy
  106. LEFT JOIN dbo.Constants C_AuthorizedAs
  107. ON C_AuthorizedAs.PartitionId = W.PartitionId
  108. AND C_AuthorizedAs.ConstId = W.AuthorizedAs
  109.  
  110. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement