Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Obtenir une liste de toutes les clés primaires d'une base de données

USE databasename; 

GO

SELECT i.name AS IndexName, OBJECT_NAME(ic.OBJECT_ID) AS TableName, 
       COL_NAME(ic.OBJECT_ID,ic.column_id) AS ColumnName
FROM sys.indexes AS i
INNER JOIN sys.index_columns AS ic
ON i.OBJECT_ID = ic.OBJECT_ID
AND i.index_id = ic.index_id
WHERE i.is_primary_key = 1

Cette requête extraira toutes les contraintes de clé primaire de la base de données... il vous suffit d'exécuter cette requête et de taper le nom de la base de données en première ligne