Tema: trigger
Ver Mensaje Individual
  #3  
Antiguo 10-06-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Hola.

Para recorrer una consulta, dentro de un procedimiento o un trigger. En Interbase/Firebird se utiliza una construcción FOR SELECT en lugar de cursores.

Te recomiendo que busques el FOR SELECT en la documentación de IB/FB. Aquí tienes un ejemplo de su utilización.

Código SQL [-]
  for select CODIGO, NOMBRE 
       from TABLA
       where Fecha > :FECHA
       into :CODIGO, :NOMBRE
  do begin
      update TABLA set NOMBRE = 'Nombre: ' || :NOMBRE where CODIGO = :CODIGO;
  end

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita