Maison > base de données > tutoriel mysql > Comment trouver la clé primaire d'une table SQL Server à l'aide de T-SQL ?

Comment trouver la clé primaire d'une table SQL Server à l'aide de T-SQL ?

Linda Hamilton
Libérer: 2025-01-13 11:16:44
original
201 Les gens l'ont consulté

How to Find a SQL Server Table's Primary Key Using T-SQL?

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal