Ver Mensaje Individual
  #5  
Antiguo 10-04-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola identsof.

Para descartar las tablas de sistema de la selección. Firebird marca con un 1 las tablas del sistema y con un 0 las creadas por el usuario.

En realidad es mas seguro hacer,
Código SQL [-]
....
    AND COALESCE( RDB$SYSTEM_FLAG, 0 ) = 0
o con el mismo resultado:
Código SQL [-]
...
   AND (RDB$SYSTEM_FLAG = 0 OR RDB$SYSTEM_FLAG IS NULL)

Por ejemplo, para listar las tablas de sistema:
Código SQL [-]
SELECT RDB$RELATION_NAME
FROM RDB$RELATIONS
WHERE RDB$VIEW_BLR IS NULL 
  AND COALESCE(RDB$SYSTEM_FLAG, 1) = 1;
Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 10-04-2015 a las 15:37:48. Razón: agregar ejemplo
Responder Con Cita