0% encontró este documento útil (0 votos)
53 vistas12 páginas

Capacitación Intermedia en ORACLE PL/SQL

Este documento presenta una capacitación intermedia sobre PL/SQL de Oracle. Explica conceptos clave como variables, procedimientos almacenados y excepciones. Define variables como espacios de memoria para almacenar valores de forma temporal y discute tipos de variables escalares. Luego, describe procedimientos almacenados como grupos de instrucciones almacenadas en la base de datos que aceptan parámetros y ofrecen mayor seguridad y reutilización de código. Finalmente, introduce excepciones como errores que ocurren en tiempo de ejecución y que

Cargado por

Jean Kevin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas12 páginas

Capacitación Intermedia en ORACLE PL/SQL

Este documento presenta una capacitación intermedia sobre PL/SQL de Oracle. Explica conceptos clave como variables, procedimientos almacenados y excepciones. Define variables como espacios de memoria para almacenar valores de forma temporal y discute tipos de variables escalares. Luego, describe procedimientos almacenados como grupos de instrucciones almacenadas en la base de datos que aceptan parámetros y ofrecen mayor seguridad y reutilización de código. Finalmente, introduce excepciones como errores que ocurren en tiempo de ejecución y que

Cargado por

Jean Kevin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Capacitación ORACLE PL/SQL nivel

intermedio

Integrantes:
- Anyoza Ccenhua Jean Kevin
- Cahuana Jorge Jose Luis
- Ortega Calderon Jesus Humberto
SENASA 2022
Variables

¿Que es una variable?

Son espacios reservados en la memoria del computador que nos permite


almacenar valores de manera temporal el cual necesita de un identificador o
nombre para referenciarlas.

Al igual que en otros lenguajes, PL/SQL dispone de variables para almacenar


valores durante el desarrollo de programas.
Variables

Para nombrar una variable: Tipo de Variable(Escalares):

 Debe comenzar por una letra  CHAR(Longitud) DNI: 76273463


 Podemos incluir números o letras  VARCHAR2(Longitud) JOSE LUIS CANALES
 Pueden tener caracteres especiales:  NUMBER EDAD: 25
 No podemos utilizar palabras  BOOLEAN TRUE OR FALSE
reservadas.  DATE 5/09/2022 17:20:36
Variables

Donde se utiliza una variable en PL/SQL

 Se puede utilizar en todo el bloque que


estamos desarrollando
 Es necesario declarar la variable para ser
utilizada
 La declaración de la variable va acompaña
de Tipo de dato
 La variable puede ser asignada con un
valor con :=
Procedimientos

¿Que es Procedimiento Almacenado?

Un procedimiento almacenado es un grupo de una o varias instrucciones la cual


queda registrado en nuestra Base de Datos.

• Aceptar parámetros de entrada y devolver varios valores en forma de


parámetros de salida al programa que realiza la llamada.

• Contener instrucciones de programación que realicen operaciones en la base


de datos. Entre otras, pueden contener llamadas a otros procedimientos.

• Devolver un valor de estado a un programa que realiza una llamada para indicar
si la operación se ha realizado correctamente o se han producido errores, y el
motivo de estos. 5
Procedimientos

6
Procedimientos

Mayor seguridad
• Varios usuarios y programas cliente pueden realizar operaciones en los objetos de base de
datos
• Al llamar a un procedimiento a través de la red, solo está visible la llamada que va a ejecutar el
procedimiento. Por lo tanto, los usuarios malintencionados no pueden ver nombres de objeto de
tabla y base de datos

Reutilización del código


• Se elimina la necesidad de escribir de nuevo el mismo código, se reducen las inconsistencias de
código y se permite que cualquier usuario o aplicación que cuente con los permisos necesarios
pueda acceder al código y ejecutarlo. 7
Excepcions

¿Que es una Exepcion?

Una exepcion es un error PL/SQL que se emite


durante la ejecución de un programa. irven para
tratar errores en tiempo de ejecución

• La excepción se puede emitir por el mismo


Oracle Server o por el programa que llama al
procedimiento o función.

• Se puede manejar de varias formas y la palabra


clave para su inicio es EXCEPTION la cual
termina con su ultima clausula WHEN OTHERS
8
Excepcions

Tipos de exeptions

Existen alguna que esta predefinidas las cuales


son muy comunes que ocurran en tiempo de
ejecución

NO_DATA_FOUND

TOO_MANY_CURSOR

ZERO_DIVIDE

DUP_VAL_ON_INDEX
9
Excepcions

Tablita Clientes

10
Excepcions

Ventajas

• Con las excepciones se pueden manejar los errores cómodamente sin necesidad de
mantener múltiples chequeos por cada sentencia escrita.

• También provee claridad en el código ya que permite mantener las rutinas


correspondientes al tratamiento de los errores de forma separada del negocio.

11
GRACIAS!

También podría gustarte