sql >> Base de Datos >  >> RDS >> Oracle

ORA-01036:nombre/número de variable ilegal al llamar a la función almacenada

Esto no funciona ya que debe envolver su llamada en un bloque PL/SQL o en una consulta SQL:

$sql = "BEGIN :v_res := PACK.LOGIN(:p_user, :p_pass); END";

O

$sql = "SELECT caller(:p_user, :p_pass) v_res FROM DUAL"