Heim > Datenbank > MySQL-Tutorial > Wie finde ich den Primärschlüssel einer SQL Server-Tabelle mithilfe von T-SQL?

Wie finde ich den Primärschlüssel einer SQL Server-Tabelle mithilfe von T-SQL?

Linda Hamilton
Freigeben: 2025-01-13 11:16:44
Original
205 Leute haben es durchsucht

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

Ermitteln des Primärschlüssels einer SQL Server-Tabelle mit T-SQL

Diese T-SQL-Abfrage identifiziert effizient die Primärschlüsselspalte(n) für jede gegebene SQL Server-Tabelle.

<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>
Nach dem Login kopieren

Die Abfrage verwendet INFORMATION_SCHEMA.KEY_COLUMN_USAGE, um mit Einschränkungen verknüpfte Spalten zu lokalisieren, und INFORMATION_SCHEMA.TABLE_CONSTRAINTS, um nach Primärschlüsseleinschränkungen zu filtern, um sicherzustellen, dass nur die Primärschlüsselspaltennamen für die angegebene Tabelle zurückgegeben werden. Ersetzen Sie <your_table_name> durch den tatsächlichen Namen Ihrer Tabelle.

Das obige ist der detaillierte Inhalt vonWie finde ich den Primärschlüssel einer SQL Server-Tabelle mithilfe von T-SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage