Zugriff auf SQL Server-Spaltennamen über INFORMATION_SCHEMA
Das INFORMATION_SCHEMA
ist ein leistungsstarkes Tool innerhalb von SQL Server zum Abrufen von Metadaten, einschließlich wichtiger Details wie Spaltennamen.
Um eine Liste der Spaltennamen für eine bestimmte Tabelle zu erhalten, verwenden Sie diese SQL-Abfrage:
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'YourTableName';</code>
Ersetzen Sie 'YourTableName'
durch den tatsächlichen Namen Ihrer Tabelle (in einfachen Anführungszeichen eingeschlossen). Um beispielsweise die Spaltennamen aus einer Tabelle mit dem Namen Products
:
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Products';</code>
Diese verfeinerte Abfrage gibt direkt nur die Spaltennamen zurück, wodurch die Ausgabe sauberer und effizienter wird.
Über Spaltennamen hinaus bietet INFORMATION_SCHEMA
Zugriff auf eine Fülle von Datenbankobjektinformationen. Zu den häufig verwendeten Schlüsselansichten gehören:
CHECK_CONSTRAINTS
COLUMN_DOMAIN_USAGE
COLUMN_PRIVILEGES
COLUMNS
CONSTRAINT_COLUMN_USAGE
CONSTRAINT_TABLE_USAGE
DOMAIN_CONSTRAINTS
DOMAINS
KEY_COLUMN_USAGE
PARAMETERS
REFERENTIAL_CONSTRAINTS
ROUTINES
ROUTINE_COLUMNS
SCHEMATA
TABLE_CONSTRAINTS
TABLE_PRIVILEGES
TABLES
VIEW_COLUMN_USAGE
VIEW_TABLE_USAGE
VIEWS
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von INFORMATION_SCHEMA Spaltennamen aus einer SQL Server-Tabelle abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!