Ver Mensaje Individual
  #4  
Antiguo 17-09-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Reputación: 24
kinobi Va por buen camino
Hola de nuevo,

un par de comentarios para descargar mi conciencia del complejo de Torquemada a la búsqueda de herejías inexistentes ...

También se puede utilizar la tabla RDB$GENERATORS en la consulta anterior. En realidad se puede utilizar cualquier tabla de la base de datos (de usuario y del sistema), ya que lo verdaderamente importante es la llamada a la función incorporada GEN_ID. El uso de una tabla es (supongo) debido a la necesidad de completar una sentencia SELECT sintácticamente correcta para que no proteste el parser SQL del motor.

Por convenio (ampliamente aceptado) suele utilizarse para este tipo de consultas la tabla RDB$DATABASE.

De todas formas, sí es cierto que la tabla RDB$GENERATORS no almacena el valor de los generadores, por los motivos que expuse antes, y el valor de éstos se almacena en unas páginas especiales (páginas de generadores) en la base de datos.

Saludos.
Responder Con Cita