Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Cuantos registros en el bloque de control tienes ??? Es un multiregistro ???
Si tienes un ITEM fecha en el bloque de control entonces:
SELECT SYSDATE INTO :FECHA FROM DUAL;
Este query seria lo que iria en el PROCEDURE cuando se dispare el evento ... y el query puede ser tan complejo como lo necesites ...
--------------- En caso de ser un Multiregistro necesitaras hacer un cursor
DECLARE -- este query me regresara 2 registros ... cursor c1 is select sysdate f from dual; union select sysdate f from dual; BEGIN -- Mandar el apundar al 1er registro del bloque de control FIRST_RECORDS; for i in c1 loop :FECHA := i.f; NEXT_RECORD; end loop; end;
Muchas gracias. Se trata de un multiregistro, existe alguna otra posibilidad?, es decir, a través de alguna built-in?. Quiero estudiar todas las posiblidades para utilizar la más eficiente. Saludos.