Heim >Datenbank >MySQL-Tutorial >Wie erhalte ich Spaltennamen aus einer SQL Server 2008-Tabelle?
Diese Anleitung zeigt, wie Sie Spaltennamen aus einer SQL Server 2008-Tabelle erhalten. Die Methode verwendet eine spezifische SQL-Abfrage für die Systemtabellen.
Wählen Sie zunächst die Zieldatenbank mit dem Befehl USE [Database Name]
aus. Ersetzen Sie [Database Name]
durch den tatsächlichen Namen Ihrer Datenbank.
Führen Sie als Nächstes die folgende SQL-Abfrage aus:
<code class="language-sql">USE [Database Name] SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'YourTableName' AND TABLE_SCHEMA = 'YourSchemaName'</code>
Denken Sie daran, YourTableName
durch den Namen Ihrer Tabelle und YourSchemaName
durch das Schema zu ersetzen, das die Tabelle enthält (häufig dbo
). Diese Abfrage ruft das COLUMN_NAME
aus der Systemansicht INFORMATION_SCHEMA.COLUMNS
ab und filtert die Ergebnisse so, dass sie mit Ihrer angegebenen Tabelle und Ihrem Schema übereinstimmen. Dadurch wird sichergestellt, dass Sie nur die Spaltennamen für die Zieltabelle erhalten.
Das obige ist der detaillierte Inhalt vonWie erhalte ich Spaltennamen aus einer SQL Server 2008-Tabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!