Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-06-2004
sur-se sur-se is offline
Miembro
 
Registrado: may 2003
Posts: 212
Poder: 21
sur-se Va por buen camino
Lista de tablas

Hola. Necesito obtener la lista de tablas que tiene una base de datos Firebird. No sé si hay un tabla del tipo RDB$... que contiene la lista de tablas que están creadas en la base de datos. ¿Alguien sabe como podría sacar esa información con una consulta SQL?
Gracias.
Responder Con Cita
  #2  
Antiguo 01-06-2004
vecino vecino is offline
Miembro
 
Registrado: may 2003
Ubicación: Málaga (España)
Posts: 36
Poder: 0
vecino Va por buen camino
Hola:

Creo que te puede servir esto:

Código:
SELECT RDB$RELATION_NAME
FROM RDB$RELATIONS
WHERE RDB$RELATION_NAME NOT containing '$'
Evidentemente, si has nombrado alguna tabla con el símbolo '$', no te saldrá.

Saludos.
__________________
:)
Responder Con Cita
  #3  
Antiguo 01-06-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 23
kinobi Va por buen camino
Hola,

para evitar que liste las tablas del sistema, lo mejor es utilizar como filtro la columna RDB$SYSTEM_FLAG ...

Código SQL [-]
SELECT RDB$RELATION_NAME
  FROM RDB$RELATIONS
  WHERE RDB$SYSTEM_FLAG = 0

de esta forma sólo aparecerán las tablas de usuario.

Más información: Documentación (InterBase 6.0), volumen Language Reference (Cap. System Tables and Views)

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:27:39.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi