Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich Spaltennamen aus einer Tabelle in SQL Server abrufen?

Sie können diese Informationen und noch viel mehr erhalten, indem Sie die Ansichten des Informationsschemas abfragen.

Diese Beispielabfrage:

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'Customers'

Kann über alle diese DB-Objekte gemacht werden:

  • CHECK_CONSTRAINTS
  • COLUMN_DOMAIN_USAGE
  • COLUMN_PRIVILEGES
  • SPALTEN
  • CONSTRAINT_COLUMN_USAGE
  • CONSTRAINT_TABLE_USAGE
  • DOMAIN_CONSTRAINTS
  • DOMÄNEN
  • KEY_COLUMN_USAGE
  • PARAMETER
  • REFERENTIAL_CONSTRAINTS
  • ROUTINEN
  • ROUTINE_COLUMNS
  • SCHEMA
  • TABLE_CONSTRAINTS
  • TABLE_PRIVILEGES
  • TABELLEN
  • VIEW_COLUMN_USAGE
  • VIEW_TABLE_USAGE
  • ANSICHTEN