Ver Mensaje Individual
  #2  
Antiguo 06-12-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.070
Reputación: 32
jhonny Va camino a la famajhonny Va camino a la fama
Inicialmente podria ser un SQL como el siguiente:

Código SQL [-]
select rdb$trigger_name, rdb$trigger_source from rdb$triggers
where rdb$relation_name = UPPER('Nombre_de_la_tabla') and rdb$trigger_source like ('%gen_id%')

El problema es que que el generador no afecta directamente el campo de una tabla, si no que lo hace por medio de un Trigger (Mejor dicho es el Trigger el que lo hace y para ello usa el generador), por lo que es en el Trigger donde se encuentra la información que necesitas... con el SQL que te he mostrado podriamos comenzar a trabajar, quizá con la compañia de la función SubString y alguna otra que devuelva la posición de un substring dentro de una cadena (Tipo Pos() de Delphi).
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita