Estoy haciendo unos ejercicios de pl/sql. Los tengo todos hechos y funcionan pero tengo una duda con el último. Se usan procedimientos. Se que el código es correcto o al menos eso creo. El caso es que me da el error "encountered the symbol or when expecting begin function pragma procedure. Con cualquier ejercicio de procedure que lo intente(incluidos los de ejemplo) me da ese error
¿Sabe alguien decirme donde puede estar el error)
Muchas gracias
DECLARE OR REPLACE
PROCEDURE teclado (v_teclado varchar2)
AS
V_nom varchar2(30);
V_dir varchar2(50);
V_sueldo varchar2(8);
V_fecha date;
v_dep number(3);
BEGIN
Select dni,direccion,sueldo, fecha_n, departamento into v_dni, v_dir, v_sueldo, v_fecha, v_dep
from empleado
where dni=v_teclado;
dbms_output.put_line(v_nom||" "||v_dir||" "||v_sueldo||" "||v_fecha||" "||v_dep);
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE(‘Nadie con ese dni’);
END teclado;
/