Error PL/SQL
Tengo una función que en FORMS 4.5 me funciona perfectamente pero en FORMS 6.0 no:
<<DECLARE
VUNC FACT.COMANDES.COMANDA%TYPE%
BEGIN
SELECT NUMERO_COMANDA.NEXTVAL INTO VUNC
FROM DUAL
WHERE ROWNUM=1;
>>
y el error que me da es:
<< Error 201 (...) el identificador 'NUMERO_COMANDA.NEXTVAL' debe declararse' >>
¿Alguna sugerencia?
Gracias de antemano,
<<DECLARE
VUNC FACT.COMANDES.COMANDA%TYPE%
BEGIN
SELECT NUMERO_COMANDA.NEXTVAL INTO VUNC
FROM DUAL
WHERE ROWNUM=1;
>>
y el error que me da es:
<< Error 201 (...) el identificador 'NUMERO_COMANDA.NEXTVAL' debe declararse' >>
¿Alguna sugerencia?
Gracias de antemano,
revisa el nombre del sinonimo que asignaste a tu secuencia, puede que sea otro.
el error que te da es consecuencia de permisos en base de datos
el error que te da es consecuencia de permisos en base de datos
Yo tuve el mismo error. El problema es q NUMERO_COMANDA tiene q haber sido declarado antes en otro prog. como una secuencia.
Mira en esta pag.
http://www.ciberia.ya.com/alexcasan/intsql.htm
Un saludo
