Een lijst met tabel- en kolomnamen ophalen die in de database zijn gemaakt

Pagina bijgewerkt :
Aanmaakdatum van pagina :

Normaal gesproken zou u tabel- of kolomnamen in SQL en SELECT of INSERT plaatsen, maar u kunt ook de namen van tabellen en kolommen die in de database in SQL zijn gemaakt, ophalen. Als u dit kunt doen, kunt u dynamische SQL maken die automatisch de groei van tabellen en kolommen volgt.

Sql ziet er als volgt uit om een lijst met tabel- en kolomnamen op te halen: Meer informatie is beschikbaar, maar de configuratie is hier minimaal.

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

De resultaten worden als volgt weergegeven: