Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2006, 05:03
Avatar de Worp9975
Worp9975
 
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 18 años
Puntos: 1
Cita:
Iniciado por FNX_NET
haber tengo una funcion que se llama valrut
y recive un varchar2(12)

pero le envio asi el parametro de rut
valrut(r_clientes.rut);
pero me manda a decir que no existe
A ver si te da un error al llamar a la función te sugiero que postees el error exacto, es decir: ORA-99999 "Descripción del error" ,

Si el error que te da es "la función función se debe declarar" o algo así podría ser que la función no esté compilada o si está en otro esquema o bbdd quizás no tengas permisos o haya qdado descompilada por algún otro motivo.

Asegúrate de que la función está compilada correctamente y dispones los permisos adecuados para poder acceder a ella desde tu esquema actual.

Importante: No crees nunca un objeto con un identificador (o sea el nombre que le das) encerrado entre comillas porque Oracle no se comporta como case-sentive por defecto pero si lo hará si el nombre del objeto , en este caso la función, se encierra entre comillas dobles. Quizás por esto no te deja llamarla.

salu2
__________________
Time is the fire in which we burn