Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2007, 16:18
rlaperulima
 
Fecha de Ingreso: mayo-2006
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
Procedimietos Con Parametros

QUISIERA QUE ME AYUDEN Y TENGO ESTA SECUENCIA QUE ESTA CORRECTA Y EL PROCEDIMIENTO SP_INSERTA_DEPT PERO CUANDO COMPILO ESTE ULTIMO ME MUESTRA UN ERROR(ADVERTECIA EL PROCEDIMIETO SE CREO CON ERRORES)
--------------------------------
CREATE SEQUENCE seq_departamentos
INCREMENT BY 1
START WITH 12
MAXVALUE 99
NOCACHE
NOCYCLE;
-------------------------------------------------------------
CREATE OR REPLACE PROCEDURE sp_inserta_dept
(v_name dept.dname%TYPE,v_local dept.local%TYPE)
IS
v_nuevodeptno dept.deptno%TYPE;
BEGIN
SELECT seq_dept.NEXTVAL INTO v_nuevodeptno FROM DUAL;

INSERT INTO dept VALUES (v_nuevodeptno, v_name, v_local);

COMMIT;
EXCEPTION
WHEN DUP_VAL_ON_INDEX THEN
ROLLBACK;
DBMS_OUTPUT.PUT_LINE(‘Existe departamento con el código generado.');
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('Error Inesperado.' || SQLERRM);
END;
-------------------------------------------------------------
ESPERO ME PUEDAN AYUDAR A EL FUNCIONAMIENTO CORRECTO DE ESTE PROCEDIMIENTO