Få en liste over tabel- og kolonnenavne, der er oprettet i databasen

Side opdateret :
Dato for oprettelse af side :

Normalt ville du placere tabel- eller kolonnenavne i SQL og SELECT eller INSERT, men du kan også få navnene på tabeller og kolonner, der er oprettet i databasen i SQL. Hvis du kan gøre dette, kan du oprette dynamisk SQL, der automatisk følger væksten af tabeller og kolonner.

For at få en liste over tabel- og kolonnenavne ser SQL sådan ud: Flere oplysninger er tilgængelige, men konfigurationen er minimal her.

select
  t.name as table_name
 ,c.name as column_name
from sys.tables as t
inner join sys.columns as c
  on c.object_id = t.object_id
order by t.name, c.object_id

Resultaterne vises som følger: