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: