Firebird: Contar los objetos

PHOTO EMBED

Fri Feb 20 2026 19:03:45 GMT+0000 (Coordinated Universal Time)

Saved by @marcopinero #firebird #sql #php

// no incluye dominios de tipo

SELECT COUNT(*) cantidad, 'Tablas' tipo 
FROM RDB$RELATIONS 
WHERE RDB$SYSTEM_FLAG = 0 
AND RDB$VIEW_BLR IS NULL
UNION ALL
SELECT COUNT(*), 'Vistas'
FROM RDB$RELATIONS
WHERE RDB$VIEW_BLR IS NOT NULL
AND RDB$SYSTEM_FLAG = 0
UNION all
SELECT COUNT(*), 'Proc.Alms'
FROM RDB$PROCEDURES 
WHERE RDB$SYSTEM_FLAG = 0
UNION ALL
SELECT COUNT(*), 'Funciones'
FROM RDB$FUNCTIONS
WHERE RDB$SYSTEM_FLAG = 0
UNION ALL
SELECT COUNT(*), 'Triggers'
FROM RDB$TRIGGERS
WHERE RDB$SYSTEM_FLAG = 0;
             
content_copyCOPY