problema con procedimiento almacenado oracle
Publicado por wilson (1 intervención) el 27/05/2009 20:01:16
estoy implementando el siguiente procedimiento almacenado en oracle utilizando el oracle sql developer.
create or replace
PROCEDURE VERIFICARA (nombrex in VARCHAR,contraseñax in VARCHAR,resultadox out VARCHAR)
AS
BEGIN
if not EXISTS (select *
from ADMINISTRADOR
where NOMBRE= nombrex and
CONTRASEÑA= contraseñax
)
then
resultadox := 'no existe el usuario ';
else
resultadox := 'ok';
end if;
END verificara;
/*el anterior procedimiento de devuelve una variable de tipo varchar que me indica si el registro que entre a buscar existe o no existe*/
me salen los siguientes errores al compilarlo:
Error(5,3): PL/SQL: Statement ignored.
Error(5,13): PLS-00405: subconsulta no permitida en este contexto.
por favor alguien q me diga que tengo q modifacarle al codigo para q me compile correctamente .
gracias
create or replace
PROCEDURE VERIFICARA (nombrex in VARCHAR,contraseñax in VARCHAR,resultadox out VARCHAR)
AS
BEGIN
if not EXISTS (select *
from ADMINISTRADOR
where NOMBRE= nombrex and
CONTRASEÑA= contraseñax
)
then
resultadox := 'no existe el usuario ';
else
resultadox := 'ok';
end if;
END verificara;
/*el anterior procedimiento de devuelve una variable de tipo varchar que me indica si el registro que entre a buscar existe o no existe*/
me salen los siguientes errores al compilarlo:
Error(5,3): PL/SQL: Statement ignored.
Error(5,13): PLS-00405: subconsulta no permitida en este contexto.
por favor alguien q me diga que tengo q modifacarle al codigo para q me compile correctamente .
gracias
Valora esta pregunta


0