Ver Mensaje Individual
  #2  
Antiguo 22-06-2023
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Reputación: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Estimado, podría ser así
Código SQL [-]
create or alter procedure ALL_RECORD_TABLES
returns (
    tablename varchar(63),
    recorcount integer)
as
BEGIN
  FOR
    select distinct
       RF.RDB$RELATION_NAME
    FROM RDB$RELATIONS RF
    WHERE (RF.rdb$relation_type= 0) and
          (RF.rdb$system_flag= 0)
    INTO :TABLENAME
  DO
  BEGIN
       EXECUTE STATEMENT 'SELECT COUNT(*) FROM '||:TABLENAME
       INTO :RECORCOUNT;

       SUSPEND;
  END
END

Saludos cordiales
Responder Con Cita