Trouver la clé primaire d'une table SQL Server à l'aide de T-SQL
Cette requête T-SQL identifie efficacement la ou les colonnes de clé primaire pour une table SQL Server donnée.
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = '<your_table_name>' AND CONSTRAINT_NAME = (SELECT CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE TABLE_NAME = '<your_table_name>' AND CONSTRAINT_TYPE = 'PRIMARY KEY');</code>
La requête utilise INFORMATION_SCHEMA.KEY_COLUMN_USAGE
pour identifier les colonnes associées aux contraintes et INFORMATION_SCHEMA.TABLE_CONSTRAINTS
pour filtrer les contraintes de clé primaire, garantissant que seuls les noms de colonnes de clé primaire sont renvoyés pour la table spécifiée. Remplacez <your_table_name>
par le nom réel de votre table.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!