tabel navne

Tags:    databaser

Er det muligt at hente alle tabel navne ud af en database?
Altså jeg kunne tænke mig en oversigt over alle de tabeller som findes i min database. Kan dette klares med SQL? Eller er det ikke muligt?
Prøver i første omgang at få det til at lykkedes med MS Access. Har prøvet med koden:

SELECT Name FROM MSysObjects WHERE Type = 1

Får fejlen:
no read permission on 'MSysObjects'
Nogen forslag?
På forhånd tak
Rune





Indlæg senest redigeret d. 17.07.2006 12:17 af Bruger #6466
Fandt løsningen...
For dem som er interesseret er løsningen at man må ind i MS Access og ændre i rettighederne. Først ind under tools > options og på view fanebladet sættes et flueben i 'system objects'.
Derefter må du ind i tools > security > User and Group Permissoins og da sætte eksempelvis læse rettighed på MsSysObjets.
Så fungere det :)




Det er database specifikt og ikke defineret i SQL standarden IIRC, men jeg tror at alle databaser der bruges nogenlunde seriøst idag har den funktionalitet.



t