14/12/2006, 12:01
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 379
Antigüedad: 19 años, 2 meses Puntos: 0 | |
Tomar el valor maximo de una secuencia en un campo Buenas. Me gustaría que al iniciarse mi formulario de añadir_reservas apareciese en un campo NUM_RESERVAS el maximo valor hasta ahora introducido.
Me he creado la siguiente secuencia:
CREATE SEQUENCE num_reserva
INCREMENT BY 1
START WITH 22
NOMAXVALUE ;
Pues bien, me he creado un trigger PRE-INSERT en el formulario añadir_reservas con lo siguiente:
BEGIN
SELECT NUM_RESERVA.CURRVAL INTO :RESERVA.num_reserva
FROM dual;
END;
El problema está en ke no me muestra al ejecutar el formulario el maximo valor del campo num_reserva. No me muesta nada, está en blanco como todos los demas. Que estoy haciendo mal? Como se haría en cualquier caso?
Muchas gracias. |