clase 30 de mayo - GiselleE/basedatos2 GitHub Wiki

CREATE TABLE USUARIO1(ID_USUARIO1 INTEGER, NOMBRE VARCHAR2(120), EMAIL VARCHAR2(90), SUELDO_BASE FLOAT, CONSTRAIN PK_ID_USUARIO1 PRIMARY KEY (ID_USUSRIO1) /

/ CREATE SEQUENCE SEC_USUARIO1 START WITH 1 INCREMENT BY 1 NOMAXVALUE;

/ ASOCIAR LA SECUENCIA RECREADA A LA TABLA Y GENERAR EL PROCECDIMIENTO PARA INSERTAR.** / CREATE OR REPLACE PROCEDURE guardar_usuario1( //PARA QUE SIRVE 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_USUARIO FROM DUAL; INSERT INTO USUARIO1 VALUES(MY_ID_USUARIO,MY_NOMBRE,MY_EMAIL,MY_SUELDO_BASE); //SIEMPRE DEBE LLEVAR EL ORDEN SEGUN COMO LO HALLA PUESTO END; /

//VALUES ES PLURAL

declare ALGO INTEGER BEGIN GUARDAR_USUARIO1(ALGO,'GISELLE',[email protected],35000); END; / SELECT * FROM USUARIO1;