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 24-01-2007
Avatar de el_barto
el_barto el_barto is offline
Miembro
 
Registrado: may 2005
Ubicación: Bogota Colombia
Posts: 533
Poder: 19
el_barto Va por buen camino
Lightbulb Objetos de interbase

Buenas noches:

En sql es comun usar un llamado a la vista sysobjects para visualizar las tablas, contraints y demas objetos que se han creado en la base de datos, lo mismo se hace en oracle cuando se llama la vista all_objects, quisiera saber si en interbase existe una vista como estas para ver todas las tablas creadasy asi poder usarlo en un procedure para traer el total de registros de cada tabla.

mi version de interbase es la 6

Gracias por su Colaboracion.
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas
Responder Con Cita
  #2  
Antiguo 24-01-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 22
ArdiIIa Va por buen camino
Cita:
Empezado por el_barto
Buenas noches:
..... para ver todas las tablas creadas y asi poder usarlo en un procedure para traer el total de registros de cada tabla.....
Hola, creo que podrías hacer algo como esto:
Código SQL [-]
SELECT RDB$RELATION_NAME  FROM RDB$RELATIONS
WHERE RDB$SYSTEM_FLAG = 0



En Firebird2 este procedimiento hace lo que creo que quieres, y funciona bien:

Código SQL [-]
CREATE PROCEDURE TOTAL_REGISTROS
RETURNS(
  TABLA CHAR(31) CHARACTER SET NONE,
  RECORDCOUNT INTEGER)
AS
BEGIN
FOR SELECT RDB$RELATION_NAME  FROM RDB$RELATIONS
WHERE RDB$SYSTEM_FLAG = 0
INTO :TABLA DO
FOR EXECUTE STATEMENT  'SELECT COUNT(*) FROM  ' || TABLA
INTO :RecordCount
DO
  SUSPEND;
END
Ya me contarás...
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO

Última edición por ArdiIIa fecha: 24-01-2007 a las 07:41:49.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
copia de objetos emeceuy OOP 3 11-12-2006 03:59:55
Instacias de los objetos en asp.net karocs .NET 1 30-09-2006 08:38:30
Acerca de objetos 3d MakinaX Gráficos 4 19-06-2006 18:56:03
Una lista de Objetos en .NET bustio .NET 1 11-10-2004 15:23:08
Objetos jfontane Varios 1 04-07-2003 15:39:04


La franja horaria es GMT +2. Ahora son las 01:50:18.


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