Primärschlüsselinformationen aus der SQL Server-Tabelle abrufen
Bei der Arbeit mit SQL Server-Tabellen ist der Zugriff auf Primärschlüsselinformationen von entscheidender Bedeutung für die Datenintegrität und eine effiziente Abfrageausführung. In diesem Artikel wird erläutert, wie Sie die Primärschlüssel einer SQL Server-Tabelle mithilfe von Transact-SQL (T-SQL) auflisten.
Abfrage zum Auflisten von Primärschlüsseln
Um die Primärschlüsselinformationen für eine bestimmte Tabelle zu erhalten, führen Sie die folgende Abfrage aus:
<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>
Abfrageanweisungen:
INFORMATION_SCHEMA.TABLE_CONSTRAINTS
Bietet Informationen zu Einschränkungen der Tabelle, einschließlich Primärschlüsseln. INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
Verknüpft die Einschränkung mit der Spalte, für die sie gilt. Tab.Constraint_Type = 'PRIMARY KEY'
Filtert die Ergebnisse so, dass sie nur Primärschlüsseleinschränkungen enthalten. <你的表名>
durch den Namen der Tabelle, deren Primärschlüssel Sie auflisten möchten. Nachdem Sie diese Abfrage ausgeführt haben, rufen Sie eine Liste der Spaltennamen in der angegebenen Tabelle ab, die als Teil des Primärschlüssels angegeben sind.
Das obige ist der detaillierte Inhalt vonWie rufe ich Primärschlüsselspaltennamen aus einer SQL Server-Tabelle ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!