Avatar billede repsak Nybegynder
01. juni 2002 - 15:03 Der er 4 kommentarer og
1 løsning

Hente tabelnavne

Hejsa,
Er der nogle der ved hvordan henter jeg alle tabelnavne fra en Interbase-database?
Jeg ønsker f.eks. at få returneret en tabel eller lign. med navnene på alle de tabeller der er i den aktuelle database. Jeg kunne forestille mig at jeg skal bruge et specielt SQL-statement...?

M.v.h.
Kasper
Avatar billede hansk Nybegynder
01. juni 2002 - 16:23 #1
Du skal blot bruge SELECT * FROM SYSTABLE.

Hvor SYSTABLE er den systemtabel som indeholder tabellerne. Hvad den hedder i InterBase ved jeg dog ikke, men det må stå i dokumentationen.
Avatar billede prom Nybegynder
05. juni 2002 - 21:30 #2
Hvad programmerer du i? ASP, java....?

prom
Avatar billede repsak Nybegynder
06. juni 2002 - 11:26 #3
Java - har fået det til at virke med
ResultSet rs = meta.getTables( null, null, null, new String[] {"TABLE"} );

men det kunne være rart om der fantes et SQL statement til at løse opgaven...
Avatar billede prom Nybegynder
06. juni 2002 - 21:44 #4
Det ville være rart, jeg kender det ikke...

prom
Avatar billede the.sandman Nybegynder
14. oktober 2002 - 18:54 #5
select rdb$relation_name from rdb$relations
where rdb$flags is not null
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester