Comment imprimer une «clé primaire» pour la colonne avec la clé primaire? Je reçois la 'clé primaire' pour toutes les colonnes si la table a une clé primaire, au lieu d'une colonne avec la clé primaire et les autres colonnes comme vides dans keyType.Schéma d'information et clés primaires
SELECT c.TABLE_NAME,
c.COLUMN_NAME,
c.DATA_TYPE,
c.Column_default,
c.character_maximum_length,
c.numeric_precision,
c.is_nullable,
CASE
WHEN u.CONSTRAINT_TYPE = 'PRIMARY KEY' THEN 'primary key'
ELSE ''
END AS KeyType
FROM INFORMATION_SCHEMA.COLUMNS as c
LEFT JOIN information_schema.table_constraints as u ON c.table_name = u.table_name
ORDER BY table_name
double possible de [Comment déterminer une clé primaire pour une table dans SQL Server?] (Http://stackoverflow.com/questions/ 1349357/comment-déterminer-une-clé-primaire-pour-une-table-en-sql-server) –