SlideShare une entreprise Scribd logo
1  sur  1
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(25) 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 (run)

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; (EJECUTAR)
   E) SELECT * FROM CURSO; EJECUTAR EL COMANDO

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

Contenu connexe

En vedette

Sistemas gestores personales de bases de datos bibliograficas
Sistemas gestores personales de bases de datos bibliograficasSistemas gestores personales de bases de datos bibliograficas
Sistemas gestores personales de bases de datos bibliograficas
Rafael Bravo Toledo
 
Gestión básica de la información sistemas de informacion universitarios
Gestión básica de la información   sistemas de informacion universitariosGestión básica de la información   sistemas de informacion universitarios
Gestión básica de la información sistemas de informacion universitarios
arturgeek
 

En vedette (7)

Sistemas gestores personales de bases de datos bibliograficas
Sistemas gestores personales de bases de datos bibliograficasSistemas gestores personales de bases de datos bibliograficas
Sistemas gestores personales de bases de datos bibliograficas
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Ejercicios ciclos
Ejercicios ciclosEjercicios ciclos
Ejercicios ciclos
 
Induccion basesdedatos
Induccion basesdedatosInduccion basesdedatos
Induccion basesdedatos
 
Ejercicios2parte
Ejercicios2parteEjercicios2parte
Ejercicios2parte
 
Gestión básica de la información sistemas de informacion universitarios
Gestión básica de la información   sistemas de informacion universitariosGestión básica de la información   sistemas de informacion universitarios
Gestión básica de la información sistemas de informacion universitarios
 
Ejercicios arreglos
Ejercicios arreglosEjercicios arreglos
Ejercicios arreglos
 

Similaire à Commitoracle2 (14)

Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Consultas sql 2014
Consultas sql 2014Consultas sql 2014
Consultas sql 2014
 
Prueba 1 oracle_273
Prueba 1 oracle_273Prueba 1 oracle_273
Prueba 1 oracle_273
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Sql
SqlSql
Sql
 
Teoria sql
Teoria sqlTeoria sql
Teoria sql
 
Manual lenguaje sql 2
Manual lenguaje sql 2Manual lenguaje sql 2
Manual lenguaje sql 2
 
Tutorial 9 consultar, modificar, insertar y borrar con asp
Tutorial 9   consultar, modificar, insertar y borrar con aspTutorial 9   consultar, modificar, insertar y borrar con asp
Tutorial 9 consultar, modificar, insertar y borrar con asp
 
asp yariela
asp yarielaasp yariela
asp yariela
 
Access Clase 02
Access Clase 02Access Clase 02
Access Clase 02
 
Count
CountCount
Count
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Slideshare
SlideshareSlideshare
Slideshare
 
Guias de Practica SQL
Guias de Practica SQLGuias de Practica SQL
Guias de Practica SQL
 

Plus de María Luisa Velasco (20)

Respaldando bd
Respaldando bdRespaldando bd
Respaldando bd
 
Sql
SqlSql
Sql
 
Sql
SqlSql
Sql
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Ejercicios normalización
Ejercicios normalizaciónEjercicios normalización
Ejercicios normalización
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Modulos sgbd
Modulos sgbdModulos sgbd
Modulos sgbd
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Proyecto final de algoritmica
Proyecto final de algoritmicaProyecto final de algoritmica
Proyecto final de algoritmica
 
Ejercicios arreglos4
Ejercicios arreglos4Ejercicios arreglos4
Ejercicios arreglos4
 
Ejercicios arreglos2
Ejercicios arreglos2Ejercicios arreglos2
Ejercicios arreglos2
 
Seguridad bd
Seguridad bdSeguridad bd
Seguridad bd
 
Ejercicios3parte
Ejercicios3parteEjercicios3parte
Ejercicios3parte
 
Ejercicio privilegios
Ejercicio privilegiosEjercicio privilegios
Ejercicio privilegios
 

Commitoracle2

  • 1. 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(25) 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 (run) 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; (EJECUTAR) E) SELECT * FROM CURSO; EJECUTAR EL COMANDO COMO PODRÁN OBSERVAR EL REGISTRO NO FUE INSERTADO, ¿POR QUÉ?