Az adatbázisban létrehozott tábla- és oszlopnevek listájának lekérése

Oldal frissítve :
Oldal létrehozásának dátuma :

Általában tábla- vagy oszlopneveket helyez el az SQL-ben és a SELECT-ben vagy az INSERT-ben, de az SQL-ben az adatbázisban létrehozott táblák és oszlopok nevét is megkaphatja. Ha ezt megteheti, létrehozhat dinamikus SQL-t, amely automatikusan követi a táblák és oszlopok növekedését.

A táblázat- és oszlopnevek listájának lekéréséhez az SQL a következőképpen néz ki: További információ áll rendelkezésre, de a konfiguráció minimális itt.

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

Az eredmények a következőképpen jelennek meg: