![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
#1
|
|||
|
|||
trigger
Cuando una consulta devuelve mas de una fila en oracle están los cursores para ir recorriendo la consulta. Con los triggers de interbase ¿Se puede recorrer esa consulta? Se trata de actualizar el stock pero la mayyoría de los articulos están compuestos de otros por eso me devolverá mas de una fila. Si sabeis como hacerlo agradecería que me lo dijerais.
Un saludo |
#2
|
||||
|
||||
Moví este hilo al foro "Interbase & Firebird", simplemente porque sibien la pregunta es comparativa con Oracle, quien pueda responderla tendrá que ser un conocedor de Interbase.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#3
|
||||
|
||||
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.
Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#4
|
|||
|
|||
Muchas gracias por la respuesta
Un saludo |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|