SlideShare una empresa de Scribd logo
1 de 1
DESDE LA VANTANA DE COMANDOS SQL DE ORACLE, ESCRIBIR LAS SIGUIENTES INSTRUCCIONES,
EL EJEMPLO ESTA CONSIDERANDO UNA TABLA DENOMINADA CURSO CON TRES CAMPOS: CODIGO
DE TIPO NUMBER, NOMBRE NOMBRE 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 O 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É?

Más contenido relacionado

Destacado

Geometria molecular
Geometria molecularGeometria molecular
Geometria moleculardianalove15
 
Clicks modernos muestra
Clicks modernos muestraClicks modernos muestra
Clicks modernos muestraSmallketing
 
Post-ePub: Was danach kommt oder Was Lese-Apps jetzt leisten müssen
Post-ePub: Was danach kommt oder Was Lese-Apps jetzt leisten müssenPost-ePub: Was danach kommt oder Was Lese-Apps jetzt leisten müssen
Post-ePub: Was danach kommt oder Was Lese-Apps jetzt leisten müssenStefanGoebel
 
Energie für sport und alltag
Energie für sport und alltagEnergie für sport und alltag
Energie für sport und alltagDr Rath
 
Diapo allemand
Diapo allemandDiapo allemand
Diapo allemandvchambon
 
Pecha kucha sabine-nowak
Pecha kucha sabine-nowakPecha kucha sabine-nowak
Pecha kucha sabine-nowakSabine Nowak
 
Ventanasyvidrios kit dorma tec. en herrajes
Ventanasyvidrios kit dorma tec. en herrajesVentanasyvidrios kit dorma tec. en herrajes
Ventanasyvidrios kit dorma tec. en herrajesTere Orozco O
 
QR-Codes. Eine Entscheidungshilfe für den Einsatz
QR-Codes. Eine Entscheidungshilfe für den EinsatzQR-Codes. Eine Entscheidungshilfe für den Einsatz
QR-Codes. Eine Entscheidungshilfe für den EinsatzDesireeHilscher
 
1 le valli del mincio
1   le valli del mincio1   le valli del mincio
1 le valli del minciopixelinside
 

Destacado (19)

Geometria molecular
Geometria molecularGeometria molecular
Geometria molecular
 
Clicks modernos muestra
Clicks modernos muestraClicks modernos muestra
Clicks modernos muestra
 
Googleeaqui Talk Unisinos 2009
Googleeaqui Talk Unisinos 2009Googleeaqui Talk Unisinos 2009
Googleeaqui Talk Unisinos 2009
 
Boletim volante ai 2 e-fev2012
Boletim volante ai 2 e-fev2012Boletim volante ai 2 e-fev2012
Boletim volante ai 2 e-fev2012
 
Post-ePub: Was danach kommt oder Was Lese-Apps jetzt leisten müssen
Post-ePub: Was danach kommt oder Was Lese-Apps jetzt leisten müssenPost-ePub: Was danach kommt oder Was Lese-Apps jetzt leisten müssen
Post-ePub: Was danach kommt oder Was Lese-Apps jetzt leisten müssen
 
Bono Vox
Bono VoxBono Vox
Bono Vox
 
Energie für sport und alltag
Energie für sport und alltagEnergie für sport und alltag
Energie für sport und alltag
 
Historia de-la-informatica
Historia de-la-informaticaHistoria de-la-informatica
Historia de-la-informatica
 
Diapo allemand
Diapo allemandDiapo allemand
Diapo allemand
 
Johanapuentee
JohanapuenteeJohanapuentee
Johanapuentee
 
Pecha kucha sabine-nowak
Pecha kucha sabine-nowakPecha kucha sabine-nowak
Pecha kucha sabine-nowak
 
Teste PDF
Teste PDFTeste PDF
Teste PDF
 
Ventanasyvidrios kit dorma tec. en herrajes
Ventanasyvidrios kit dorma tec. en herrajesVentanasyvidrios kit dorma tec. en herrajes
Ventanasyvidrios kit dorma tec. en herrajes
 
QR-Codes. Eine Entscheidungshilfe für den Einsatz
QR-Codes. Eine Entscheidungshilfe für den EinsatzQR-Codes. Eine Entscheidungshilfe für den Einsatz
QR-Codes. Eine Entscheidungshilfe für den Einsatz
 
Sos lo mas
Sos lo masSos lo mas
Sos lo mas
 
File0001750264747
File0001750264747File0001750264747
File0001750264747
 
Taller no 3 visio udes-2012
Taller no 3 visio udes-2012Taller no 3 visio udes-2012
Taller no 3 visio udes-2012
 
1 le valli del mincio
1   le valli del mincio1   le valli del mincio
1 le valli del mincio
 
Caso de uso desc colaboração_est
Caso de uso desc colaboração_estCaso de uso desc colaboração_est
Caso de uso desc colaboração_est
 

Similar a Crear procedimiento almacenado para insertar registros en Oracle con validación de créditos

Similar a Crear procedimiento almacenado para insertar registros en Oracle con validación de créditos (13)

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
 
Count
CountCount
Count
 
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
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Access Clase 02
Access Clase 02Access Clase 02
Access Clase 02
 
Guias de Practica SQL
Guias de Practica SQLGuias de Practica SQL
Guias de Practica SQL
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 

Más 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
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
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
 

Crear procedimiento almacenado para insertar registros en Oracle con validación de créditos

  • 1. DESDE LA VANTANA DE COMANDOS SQL DE ORACLE, ESCRIBIR LAS SIGUIENTES INSTRUCCIONES, EL EJEMPLO ESTA CONSIDERANDO UNA TABLA DENOMINADA CURSO CON TRES CAMPOS: CODIGO DE TIPO NUMBER, NOMBRE NOMBRE 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 O 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É?