SQL Server 2008 - получить ограничения таблицы

Не могли бы вы помочь мне сформировать запрос, который извлекает ограничения во всех таблицах, количество ограничений в каждой таблице, а также отображает NULL для таблиц, которые НЕ имеют никаких ограничений. Спасибо заранее!

Это то, что я до сих пор:

Select  SysObjects.[Name] As [Constraint Name] ,
        Tab.[Name] as [Table Name],
        Col.[Name] As [Column Name]
From SysObjects Inner Join 
(Select [Name],[ID] From SysObjects) As Tab
On Tab.[ID] = Sysobjects.[Parent_Obj] 
Inner Join sysconstraints On sysconstraints.Constid = Sysobjects.[ID] 
Inner Join SysColumns Col On Col.[ColID] = sysconstraints.[ColID] And Col.[ID] = Tab.[ID]
order by [Tab].[Name] 

Ответы на вопрос(5)

Ваш ответ на вопрос