Professional Documents
Culture Documents
Ejemplo
Ejemplo
----------SECUENCIAS----------
CREATE SEQUENCE SQ_ID_DESPACHO
INCREMENT BY 1 START WITH 1 MINVALUE 1
MAXVALUE 100 CYCLE;
----------PROCEDURES----------
--**CLIENTES**--
CREATE OR REPLACE PROCEDURE INSERTAR_CLIENTE
(ced NUMBER,nom VARCHAR,ape VARCHAR,tel VARCHAR,ema VARCHAR)
IS
BEGIN
INSERT INTO CLIENTE (CEDULA,NOMBRE,APELLIDO,TELEFONO,EMAIL)VALUES(ced,nom,ape,
tel,ema);
END INSERTAR_CLIENTE;
EXECUTE UPDATE_CLIENTE(1121,'MARIO','AN','3013483633','JUANCP@GMAIL.COM');
EXECUTE INSERTAR_CLIENTE(SQ_CEDULA.NEXTVAL,'JUAN','FR','00000000000','-------
@GMAIL.COM');
EXECUTE INSERTAR_CLIENTE(5667,'ALCIDES','TAPIA','00000000000','-------@GMAIL.COM');
EXECUTE INSERTAR_CLIENTE(7867,'MARIA','MIKEL','00000000000','-------@GMAIL.COM');
EXECUTE INSERTAR_CLIENTE(0998,'JOSE','LUKE' ,'00000000000','-------@GMAIL.COM');
SELECT *FROM CLIENTE;
SELECT *FROM BITACORA;
CREATE OR REPLACE PROCEDURE UPDATE_CLIENTE
(ced NUMBER,nom VARCHAR,ape VARCHAR,tel VARCHAR,ema VARCHAR)
IS
BEGIN
UPDATE CLIENTE SET
CEDULA=ced,
NOMBRE=nom,
APELLIDO=ape,
TELEFONO=tel,
EMAIL=ema
WHERE CEDULA=ced;
END UPDATE_CLIENTE;