Pourriez-vous m'aider à formuler une requête qui récupère les contraintes dans toutes les tables, le nombre de contraintes dans chaque table, et qui affiche également les données suivantes NULL
pour les tables qui n'ont PAS de contraintes.
Voici ce que j'ai jusqu'à présent :
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]