DESDE LA VENTANA DE COMANDOS SQL DE ORACLE, ESCRIBIR LAS SIGUIENTES INSTRUCCIONES,
EL EJEMPLO ESTA CONSIDERANDO UNA TABLA DENOMINADA CURSO CON TRES CAMPOS: CODIGO
DE TIPO NUMBER, NOMBRENOMBRE DE TIPO CHAR Y CREDITOS DE TIPO NUMBER), PUEDEN
REALIZAR EL EJERCICIO CON CUALQUIER OTRA TABLA CREADA O CREAR LA TABLA CURSO QUE
PERTENEZCA A UNA BD ESCUELA.

    A) CREATE OR REPLACE PROCEDURE “INGRESAR_CURSO”
       (CODIGO IN NUMBER, NOMBRE IN CHAR, CREDITOS IN NUMBER) IS
       BEGIN
       INSERT INTO CURSO VALUES (CODIGO, NOMBRE, CREDITOS) ;
       IF CREDITOS < 15 THEN
       COMMIT;
       ELSE
       ROLLBACK;
       END IF;
       END;
SELECCIONAR LA OPCIÓN EJECUTAR

AHORA ESCRIBIR:

    B) BEGIN “INGRESAR_CURSO” (797, ‘SEMINARIO DE SISTEMAS’, 3);
END;
SELECCIONAR LA OPCIÓN EJECUTAR

AHORA ESCRIBIR

   C) SELECT * FROM CURSO;

SE DEBE MOSTRAR EL REGISTRO INSERTADO;

VOLVER A ESCRIBIR:

    D) BEGIN “INGRESAR_CURSO” (798, ‘SEMINARIO DE INVESTIGACIÓN’,17);
END;
SELECCIONAR LA OPCIÓN EJECUTAR


   E) SELECT * FROM CURSO;

   SELECCIONAR LA OPCIÓN EJECUTAR

   COMO PODRÁN OBSERVAR EL REGISTRO NO FUE INSERTADO, ¿POR QUÉ?

Commitoracle2

  • 1.
    DESDE LA VENTANADE COMANDOS SQL DE ORACLE, ESCRIBIR LAS SIGUIENTES INSTRUCCIONES, EL EJEMPLO ESTA CONSIDERANDO UNA TABLA DENOMINADA CURSO CON TRES CAMPOS: CODIGO DE TIPO NUMBER, NOMBRENOMBRE DE TIPO CHAR Y CREDITOS DE TIPO NUMBER), PUEDEN REALIZAR EL EJERCICIO CON CUALQUIER OTRA TABLA CREADA O CREAR LA TABLA CURSO QUE PERTENEZCA A UNA BD ESCUELA. A) CREATE OR REPLACE PROCEDURE “INGRESAR_CURSO” (CODIGO IN NUMBER, NOMBRE IN CHAR, CREDITOS IN NUMBER) IS BEGIN INSERT INTO CURSO VALUES (CODIGO, NOMBRE, CREDITOS) ; IF CREDITOS < 15 THEN COMMIT; ELSE ROLLBACK; END IF; END; SELECCIONAR LA OPCIÓN EJECUTAR AHORA ESCRIBIR: B) BEGIN “INGRESAR_CURSO” (797, ‘SEMINARIO DE SISTEMAS’, 3); END; SELECCIONAR LA OPCIÓN EJECUTAR AHORA ESCRIBIR C) SELECT * FROM CURSO; SE DEBE MOSTRAR EL REGISTRO INSERTADO; VOLVER A ESCRIBIR: D) BEGIN “INGRESAR_CURSO” (798, ‘SEMINARIO DE INVESTIGACIÓN’,17); END; SELECCIONAR LA OPCIÓN EJECUTAR E) SELECT * FROM CURSO; SELECCIONAR LA OPCIÓN EJECUTAR COMO PODRÁN OBSERVAR EL REGISTRO NO FUE INSERTADO, ¿POR QUÉ?