Ver Mensaje Individual
  #2  
Antiguo 16-01-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que tendrás que contar los registros por cada tabla, prueba este procedure.
Código SQL [-]
CREATE OR ALTER PROCEDURE ContarRegistrosTablas RETURNS (
    TABLA VARCHAR(31),
    CANTIDAD INTEGER
)
AS
BEGIN
  /* Ejemplo: select * from ContarRegistrosTablas order by 2 desc */
  For Select RDB$Relation_Name From RDB$Relations
  Where (RDB$System_Flag = 0) And (RDB$View_BLR Is Null)
  Order By RDB$Relation_Name Into :Tabla Do
  Begin
    Execute Statement 'Select Count (*) From ' || :Tabla Into :Cantidad;
    Suspend;
  End
End
Responder Con Cita