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.