Dentro de cada Base de Datos de Firebird hay unas tablas especiales, son las llamadas tablas del sistema. Todas ellas empiezan con los caracteres RDB$ o MON$

RDB$ = objetos del sistema

MON$ = tablas de monitoreo

IMPORTANTE: Estas tablas contienen una gran riqueza de información, tú puedes consultarlas y estudiarlas pero no cambies nada de su contenido porque eso conducirá con toda seguridad a una base de datos corrupta.

En ISQL puedes usar el comando SHOW SYSTEM para ver los nombres de todas las tablas del sistema.

Todos los nombres de las columnas de las tablas RDB$ empiezan también con RDB$

Todos los nombres de las columnas de las tablas MON$ empiezan también con MON$

Por ejemplo, la tabla RDB$FILES tiene estas columnas:

RDB$FILE_NAME

RDB$FILE_SEQUENCE

RDB$FILE_START

RDB$FILE_LENGTH

RDB$FILE_FLAGS

RDB$SHADOW_NUMBER

Como ves, el nombre de la tabla empieza con RDB$ y los nombres de todas sus columnas también empiezan con RDB$

 

Anuncios