Heim >Datenbank >MySQL-Tutorial >Wie erhalte ich Spaltennamen aus einer Microsoft SQL Server-Tabelle?
Microsoft SQL Server verwendet wie Oracle, MySQL und PostgreSQL Informationsschemaansichten zum effizienten Abrufen von Spaltennamen. Dieser Ansatz bietet eine robuste und umfassende Methode für den Zugriff auf Tabellenmetadaten.
Um die Spaltennamen aus einer bestimmten Tabelle (z. B. „Kunden“) zu extrahieren, verwenden Sie die folgende SQL-Abfrage:
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'Customers'</code>
Diese verfeinerte Abfrage gibt direkt nur die Spaltennamen zurück und vereinfacht so die Ausgabe. Die ursprüngliche Abfrage (SELECT * ...
) hat alle Spaltenattribute zurückgegeben. Diese optimierte Version ist zwar nützlich für eine umfassendere Metadatenuntersuchung, konzentriert sich jedoch ausschließlich auf die angeforderten Informationen.
Die INFORMATION_SCHEMA
Metadatendatenbank bietet eine Fülle von Informationen zu verschiedenen Datenbankobjekten, darunter (aber nicht beschränkt auf):
Das obige ist der detaillierte Inhalt vonWie erhalte ich Spaltennamen aus einer Microsoft SQL Server-Tabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!