Heim > Datenbank > MySQL-Tutorial > Wie rufe ich Tabellenprimärschlüssel in SQL Server und MySQL ab?

Wie rufe ich Tabellenprimärschlüssel in SQL Server und MySQL ab?

Susan Sarandon
Freigeben: 2025-01-05 10:16:40
Original
222 Leute haben es durchsucht

How to Retrieve Table Primary Keys in SQL Server and MySQL?

Tabellen-Primärschlüssel in SQL Server abrufen

In MySQL kann die folgende Abfrage verwendet werden, um den Primärschlüssel einer Tabelle abzurufen:

SHOW KEYS FROM tablename WHERE Key_name = 'PRIMARY'
Nach dem Login kopieren

Für SQL Server gibt es mehrere Ansätze, um diese Aufgabe zu erfüllen:

Ansatz 1 (Gilt für SQL Server-spezifisch Datenbank):

Führen Sie die folgende Abfrage aus:

SELECT COLUMN_NAME
FROM sys.primary_keys
WHERE TABLE_NAME = 'TableName'
Nach dem Login kopieren

Ersetzen Sie „TableName“ durch den tatsächlichen Tabellennamen, für den Sie den Primärschlüssel abrufen möchten.

Ansatz 2 (Gilt sowohl für SQL Server als auch für MySQL):

Diese Abfrage kann verwendet werden, um Primärschlüsselinformationen sowohl für MySQL als auch für SQL abzurufen Server:

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE OBJECTPROPERTY(OBJECT_ID(CONSTRAINT_SCHEMA + '.' + QUOTENAME(CONSTRAINT_NAME)), 'IsPrimaryKey') = 1
AND TABLE_NAME = 'TableName'
Nach dem Login kopieren

Ersetzen Sie „TableName“ erneut durch den gewünschten Tabellennamen.

Das obige ist der detaillierte Inhalt vonWie rufe ich Tabellenprimärschlüssel in SQL Server und MySQL ab?. 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