clase_06 06 2015_normalización de procedimientos almacenados - Rodrigoo09/basedatos2 GitHub Wiki

Recrear la tabla

Name Null Type


ID_USUARIO1 NOT NULL NUMBER(38)
NOMBRE VARCHAR2(120) EMAIL VARCHAR2(90)
SUELDO_BASE FLOAT(126)

Recrear la secuencia asociada

create sequence usuario1 start with 1 increment by 1 nomaxvalue;

Recrear el procedimiento

create or replace PROCEDURE GUARDAR_USUARIO1( MY_ID_USUARIO1 OUT INTEGER, MY_NOMBRE IN VARCHAR2, MY_EMAIL IN VARCHAR2, MY_SUELDO_BASE IN FLOAT) AS BEGIN SELECT SEC_USUARIO1.NEXTVAL INTO MY_ID_USUARIO1 FROM DUAL; INSERT INTO USUARIO1 VALUES(MY_ID_USUARIO1, MY_NOMBRE, MY_EMAIL, MY_SUELDO_BASE); END;

Se desea que la tabla usuario1 tenga dirección, cuyos datos son calle, numero, colonia, codigo postal y municipio.

Realizar un procedimiento almacenado para guardar un usuario considerando los datos de su dirección.