SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
PL/SQL
PLSQL es una extensión de programación a SQL.
Es el lenguaje de programación de 4ta generación para base de datos Oracle es un lenguaje
de programación incrustado en Oracle. En un entorno de base de datos los programadores
pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones. Los
programas o paquetes de PL/SQL se pueden almacenar en la base de datos como objeto,
y todos los usuarios que estén autorizados tienen acceso a esos paquetes. Los programas
se ejecutan en el servidor para ahorrar recursos a los clientes.
Los programas que son creados en PL-SQL, solo pueden compilarse si se utilizan
herramientas de Oracle, tales como Fonts, Reports, etc., y también se implementa en un
servidor de Bases de Datos (academia, 2014)
CARACTERISTICAS
LAS PRINCIPALES CARACTERISTICAS SON LAS SIGUIENTES:
 Estructuras modulares.
 El manejo de variables.
 Control de excepciones.
 Estructuras de control.
 Es una extensión de SQL con características típicas de los lenguajes de programación.
 Procedural language / structured query language.
 Las sentencias SQL de consulta y manipulación dendatos pueden ser incluidas en
unidades procedurales de código, pero no pueden usarse instrucciones DDL ni DCL.
 Se ejecuta en el lado del servidor y los procedimientos y funciones se almacenan en la
BD.
 Es un lenguaje procedural, que supera y amplia las capacidades del SQL estándar, por
ejemplo, puede definir secuencias de control, de flujo y toma de decisiones.
 No tiene instrucciones de entrada por teclado o salida por pantalla.
 Incluye los tipos de datos y operadores de SQL.
 Los programas se pueden compilar desde SQL*Plus (comando /) o usar SQL Developer u
otros IDES.
 Los comentarios comienzan por - - o se colocan entre /* y */.
 Trae unas librerías con funciones predefinidas, se llaman paquetes.
 Para ejecutar los procedimientos almacenados desde SQL*Plus se usa el comando exec.
(Padilla, Febrero 2011)
VENTAJAS
 Creación de sentencias en tiempo de ejecución
 Interactivo con el usuario
 Acceder a objetos no existentes en tiempo de compilación
 Gestión de permisos de usuarios de forma dinámica
 Permite ejecutar instrucciones DDL (create, alter, drop, grant,)
DESVENTAJAS:
 No siempre se forman las consultas más óptimas.
 Problemas de seguridad por ataques de inyección SQL
(mundodb, 2013)
EJEMPLO
creación de objetos
create table numeros(numero number);
delete from numeros;
insert into numeros values(1);
insert into numeros values(2);
insert into numeros values(3);
--Mostrar los números del 1 al parametro
CREATE OR REPLACE PROCEDURE mostrarNumeros1Ub (
Ub number
) IS
vCont number;
BEGIN
-- vContamos de 1 a Ub
vCont := 0;
loop
vCont := vCont + 1;
exit when vCont > Ub;
insert into numeros values(vCont);
--dbms_output.put_line('Iteración número ' || vCont);
end loop;
END;
/
show errors
set serveroutput on;
EXEC mostrarNumeros1Ub(5);
(redcientifica, 2004)
Bibliografía
03.ibm. (2014). IMS. Obtenido de http://www-03.ibm.com/software/products/es/ims-product/
academia. (2014). PL/SQL. Obtenido de www.edu/8987571/PL_SQL
Blanco, F. (2014). Secuencia Por Lotes. Obtenido de http://es.scribd.com/doc/98685213/Base-de-
Datos-Secuencia-Por-Lotes#scribd
Enriquez, H. R. (2011). LENGUAJES DE CUARTA GENERACIÓN.
Mata, A. A. (2003). Introducción a los Lenguajes de Cuarta Generación (4GL) . Obtenido de
http://www.di-mare.com/adolfo/cursos/2007-1/pp-Intro4GL.pdf
mundodb. (2013). PL SQL dinámico. Obtenido de http://mundodb.es/pl-sql-dinamico
Padilla, R. R. (Febrero 2011). Fundamentos de PL/SQL. Sistemas Gestores de Bases de Datos.
redcientifica. (2004). Procedimientos PL/SQL . Obtenido de
http://www.redcientifica.com/oracle/c0005p0003.html

Contenu connexe

Tendances

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
Hacm40 eq2-rational rose
Hacm40 eq2-rational roseHacm40 eq2-rational rose
Hacm40 eq2-rational rose
klef258
 

Tendances (19)

Android Base de Datos
Android Base de DatosAndroid Base de Datos
Android Base de Datos
 
Saula ana bdii_t7
Saula ana bdii_t7Saula ana bdii_t7
Saula ana bdii_t7
 
Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006Curso Java Resumen - Curso 2005-2006
Curso Java Resumen - Curso 2005-2006
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
CakePHP
CakePHPCakePHP
CakePHP
 
Rational rose
Rational roseRational rose
Rational rose
 
Frameworks J2EE
Frameworks J2EEFrameworks J2EE
Frameworks J2EE
 
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-20065. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
 
Eclipse tutorial
Eclipse tutorialEclipse tutorial
Eclipse tutorial
 
Programacion.....swing
Programacion.....swingProgramacion.....swing
Programacion.....swing
 
Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)
 
Hacm40 eq2-rational rose
Hacm40 eq2-rational roseHacm40 eq2-rational rose
Hacm40 eq2-rational rose
 
Presentación power point relational rose
Presentación power point relational rosePresentación power point relational rose
Presentación power point relational rose
 
Tp Rational Rose
Tp Rational RoseTp Rational Rose
Tp Rational Rose
 
MVC en CakePHP 2.0
MVC en CakePHP 2.0MVC en CakePHP 2.0
MVC en CakePHP 2.0
 
Integración de aplicaciones Java
Integración de aplicaciones JavaIntegración de aplicaciones Java
Integración de aplicaciones Java
 
Manual Basico De Struts
Manual Basico De StrutsManual Basico De Struts
Manual Basico De Struts
 
Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación
 
Lese 2 - introduccion a rational rose
Lese 2 - introduccion a rational roseLese 2 - introduccion a rational rose
Lese 2 - introduccion a rational rose
 

En vedette (20)

1 bases de-datos
1 bases de-datos1 bases de-datos
1 bases de-datos
 
4. normalización
4. normalización4. normalización
4. normalización
 
Acta de compromiso
Acta de compromisoActa de compromiso
Acta de compromiso
 
Yupa cesar bdii_t3
Yupa cesar bdii_t3Yupa cesar bdii_t3
Yupa cesar bdii_t3
 
Yupa cesar bdii_t7
Yupa cesar bdii_t7Yupa cesar bdii_t7
Yupa cesar bdii_t7
 
Caratula bd
Caratula bdCaratula bd
Caratula bd
 
Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1
 
3 diseño de-bd
3 diseño de-bd3 diseño de-bd
3 diseño de-bd
 
Yupa césar bdii_t2
Yupa césar bdii_t2Yupa césar bdii_t2
Yupa césar bdii_t2
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 
Yupa cesar bd2_t1
Yupa cesar bd2_t1Yupa cesar bd2_t1
Yupa cesar bd2_t1
 
Bases de datos access
Bases de datos accessBases de datos access
Bases de datos access
 
Yupa cesar bdii_t8
Yupa cesar bdii_t8Yupa cesar bdii_t8
Yupa cesar bdii_t8
 
Ejercicios sql access
Ejercicios sql accessEjercicios sql access
Ejercicios sql access
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
Acuerdos y compromisos
Acuerdos y compromisosAcuerdos y compromisos
Acuerdos y compromisos
 
7. sgbd sistema gestor de bases de datos
7. sgbd   sistema gestor de bases de datos7. sgbd   sistema gestor de bases de datos
7. sgbd sistema gestor de bases de datos
 
5. ejercicios normalización
5. ejercicios normalización5. ejercicios normalización
5. ejercicios normalización
 
Instrumento de Evaluación para Software Educativo
Instrumento de Evaluación para Software EducativoInstrumento de Evaluación para Software Educativo
Instrumento de Evaluación para Software Educativo
 
Software Educativo Y Su Evaluación
Software Educativo Y Su EvaluaciónSoftware Educativo Y Su Evaluación
Software Educativo Y Su Evaluación
 

Similaire à Yupa cesar 6_s_t1_2

Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQL
Luis Vázquez
 
Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2
Jhonny Tenesaca
 

Similaire à Yupa cesar 6_s_t1_2 (20)

U8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdf
U8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdfU8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdf
U8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdf
 
Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2Hector lumisaca 6 s_ti_2
Hector lumisaca 6 s_ti_2
 
Bloques
BloquesBloques
Bloques
 
Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)Rosero inés 6_s_t1_2 (1)
Rosero inés 6_s_t1_2 (1)
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
Versiones Microsoft SQL
Versiones Microsoft SQLVersiones Microsoft SQL
Versiones Microsoft SQL
 
Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2Orden carlos 6_s_ti_2
Orden carlos 6_s_ti_2
 
Datos
DatosDatos
Datos
 
Datos
DatosDatos
Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2Tenesaca jhonny 6_s_ti_2
Tenesaca jhonny 6_s_ti_2
 
Act4 screencast-bdatos cmch
Act4 screencast-bdatos cmchAct4 screencast-bdatos cmch
Act4 screencast-bdatos cmch
 
Lenguaje Transact-SQL
Lenguaje Transact-SQLLenguaje Transact-SQL
Lenguaje Transact-SQL
 
Ms SQL Server
Ms SQL ServerMs SQL Server
Ms SQL Server
 
Script
ScriptScript
Script
 
Sql Procedural
Sql ProceduralSql Procedural
Sql Procedural
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Introduction to SQL SERVER
Introduction to  SQL SERVERIntroduction to  SQL SERVER
Introduction to SQL SERVER
 
Sesion06b - Introducción al PL-SQL (Oracle)
Sesion06b - Introducción al PL-SQL (Oracle)Sesion06b - Introducción al PL-SQL (Oracle)
Sesion06b - Introducción al PL-SQL (Oracle)
 

Plus de Cesar Yupa (20)

Admisiones
AdmisionesAdmisiones
Admisiones
 
Acuerdosy compromisosupa2014
Acuerdosy compromisosupa2014Acuerdosy compromisosupa2014
Acuerdosy compromisosupa2014
 
Actade compromisoupa2014
Actade compromisoupa2014Actade compromisoupa2014
Actade compromisoupa2014
 
Silabo redes de computadores i
Silabo redes de computadores iSilabo redes de computadores i
Silabo redes de computadores i
 
Portafolio estudianteupa2014
Portafolio estudianteupa2014Portafolio estudianteupa2014
Portafolio estudianteupa2014
 
Portafolio estudianteupa2014
Portafolio estudianteupa2014Portafolio estudianteupa2014
Portafolio estudianteupa2014
 
La web 2
La web 2La web 2
La web 2
 
Doc1
Doc1Doc1
Doc1
 
Caratula bd
Caratula bdCaratula bd
Caratula bd
 
Cesar yupa(tecnica)
Cesar yupa(tecnica)Cesar yupa(tecnica)
Cesar yupa(tecnica)
 
Yupa -cesar
Yupa -cesarYupa -cesar
Yupa -cesar
 
Yupa cesar
Yupa cesarYupa cesar
Yupa cesar
 
Yupa cesar (investigacion 1)
Yupa cesar (investigacion 1)Yupa cesar (investigacion 1)
Yupa cesar (investigacion 1)
 
Tarea
TareaTarea
Tarea
 
Cesar yupa
Cesar yupaCesar yupa
Cesar yupa
 
Exposicion 1 cesar yupa
Exposicion 1 cesar yupaExposicion 1 cesar yupa
Exposicion 1 cesar yupa
 
Misión y visión de la universidad nacional de chimborazo
Misión y visión de la universidad nacional de chimborazoMisión y visión de la universidad nacional de chimborazo
Misión y visión de la universidad nacional de chimborazo
 
Manual e a
Manual e aManual e a
Manual e a
 
La evaluación formativa la utopía de la educación superior
La evaluación formativa   la utopía de la educación superiorLa evaluación formativa   la utopía de la educación superior
La evaluación formativa la utopía de la educación superior
 
La evaluación educativa modelos
La evaluación educativa   modelos La evaluación educativa   modelos
La evaluación educativa modelos
 

Dernier

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Dernier (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

Yupa cesar 6_s_t1_2

  • 1.
  • 2. PL/SQL PLSQL es una extensión de programación a SQL. Es el lenguaje de programación de 4ta generación para base de datos Oracle es un lenguaje de programación incrustado en Oracle. En un entorno de base de datos los programadores pueden construir bloques PL/SQL para utilizarlos como procedimientos o funciones. Los programas o paquetes de PL/SQL se pueden almacenar en la base de datos como objeto, y todos los usuarios que estén autorizados tienen acceso a esos paquetes. Los programas se ejecutan en el servidor para ahorrar recursos a los clientes. Los programas que son creados en PL-SQL, solo pueden compilarse si se utilizan herramientas de Oracle, tales como Fonts, Reports, etc., y también se implementa en un servidor de Bases de Datos (academia, 2014) CARACTERISTICAS LAS PRINCIPALES CARACTERISTICAS SON LAS SIGUIENTES:  Estructuras modulares.  El manejo de variables.  Control de excepciones.  Estructuras de control.  Es una extensión de SQL con características típicas de los lenguajes de programación.  Procedural language / structured query language.  Las sentencias SQL de consulta y manipulación dendatos pueden ser incluidas en unidades procedurales de código, pero no pueden usarse instrucciones DDL ni DCL.  Se ejecuta en el lado del servidor y los procedimientos y funciones se almacenan en la BD.  Es un lenguaje procedural, que supera y amplia las capacidades del SQL estándar, por ejemplo, puede definir secuencias de control, de flujo y toma de decisiones.  No tiene instrucciones de entrada por teclado o salida por pantalla.  Incluye los tipos de datos y operadores de SQL.  Los programas se pueden compilar desde SQL*Plus (comando /) o usar SQL Developer u otros IDES.  Los comentarios comienzan por - - o se colocan entre /* y */.  Trae unas librerías con funciones predefinidas, se llaman paquetes.  Para ejecutar los procedimientos almacenados desde SQL*Plus se usa el comando exec. (Padilla, Febrero 2011)
  • 3. VENTAJAS  Creación de sentencias en tiempo de ejecución  Interactivo con el usuario  Acceder a objetos no existentes en tiempo de compilación  Gestión de permisos de usuarios de forma dinámica  Permite ejecutar instrucciones DDL (create, alter, drop, grant,) DESVENTAJAS:  No siempre se forman las consultas más óptimas.  Problemas de seguridad por ataques de inyección SQL (mundodb, 2013) EJEMPLO creación de objetos create table numeros(numero number); delete from numeros; insert into numeros values(1); insert into numeros values(2); insert into numeros values(3); --Mostrar los números del 1 al parametro CREATE OR REPLACE PROCEDURE mostrarNumeros1Ub ( Ub number ) IS vCont number; BEGIN -- vContamos de 1 a Ub vCont := 0; loop vCont := vCont + 1; exit when vCont > Ub; insert into numeros values(vCont); --dbms_output.put_line('Iteración número ' || vCont); end loop; END; / show errors set serveroutput on; EXEC mostrarNumeros1Ub(5); (redcientifica, 2004) Bibliografía 03.ibm. (2014). IMS. Obtenido de http://www-03.ibm.com/software/products/es/ims-product/ academia. (2014). PL/SQL. Obtenido de www.edu/8987571/PL_SQL Blanco, F. (2014). Secuencia Por Lotes. Obtenido de http://es.scribd.com/doc/98685213/Base-de- Datos-Secuencia-Por-Lotes#scribd Enriquez, H. R. (2011). LENGUAJES DE CUARTA GENERACIÓN.
  • 4. Mata, A. A. (2003). Introducción a los Lenguajes de Cuarta Generación (4GL) . Obtenido de http://www.di-mare.com/adolfo/cursos/2007-1/pp-Intro4GL.pdf mundodb. (2013). PL SQL dinámico. Obtenido de http://mundodb.es/pl-sql-dinamico Padilla, R. R. (Febrero 2011). Fundamentos de PL/SQL. Sistemas Gestores de Bases de Datos. redcientifica. (2004). Procedimientos PL/SQL . Obtenido de http://www.redcientifica.com/oracle/c0005p0003.html