04/01/2007, 16:18
|
| | 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 |