Obtenir des informations sur la clé primaire à partir de la table SQL Server
Lorsque vous travaillez avec des tables SQL Server, l'accès aux informations de clé primaire est essentiel pour l'intégrité des données et l'exécution efficace des requêtes. Cet article explique comment répertorier les clés primaires d'une table SQL Server à l'aide de Transact-SQL (T-SQL).
Requête pour lister les clés primaires
Pour obtenir les informations de clé primaire d'une table spécifique, exécutez la requête suivante :
<code class="language-sql">SELECT Col.Column_Name FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab, INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col WHERE Col.Constraint_Name = Tab.Constraint_Name AND Col.Table_Name = Tab.Table_Name AND Tab.Constraint_Type = 'PRIMARY KEY' AND Col.Table_Name = '<你的表名>'</code>
Instructions de requête :
INFORMATION_SCHEMA.TABLE_CONSTRAINTS
Fournit des informations sur les contraintes sur la table, y compris les clés primaires. INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
Lie la contrainte à la colonne à laquelle elle s'applique. Tab.Constraint_Type = 'PRIMARY KEY'
Filtre les résultats pour contenir uniquement les contraintes de clé primaire. <你的表名>
par le nom de la table dont vous souhaitez lister les clés primaires. Après avoir exécuté cette requête, vous récupérerez une liste de noms de colonnes dans la table spécifiée qui sont spécifiés dans le cadre de la clé primaire.
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!