Mind map
PL/SQL

Mapa mental: PL/SQL
Map content
PL/SQL
¿Qué es?
- Es un lenguaje de procesamiento procedimental
- Implementado por Oracle
- Con el objetivo de interactuar con la BD
- Implementado por Oracle
- Es un lenguaje de procesamiento procedimental
Ventajas
- Dispone de estrucutras de programación similares a otros lenguajes
- Es mas extendido que el lenguaje SQL
- Tiene un menor trafico de red
Desventajas
- Tiende a ser mas complejo
- Solo puede utilizarse en ORACLE
- Su sintaxis es diferente a otros lenguajes
Permite realizar programas en las herramientas
- Oracle Forms Oracle Reports Oracle Graphics Oracle Aplication Server
Tipos de dato
- NUMBER
- Almacena números enteros o de punto flotante
- CHAR
- Almacena datos de tipo carácter
- VARCHAR2
- Almacena datos de tipo carácter empleando la cantidad necesaria
- BOOLEAN
- Almacena valores true o false
- DATE
- Almacena las fechas
- Se almacenan internamente como numeric
- Para realizar operaciones si es necesario
- Se almacenan internamente como numeric
- Almacena las fechas
- Atributo de tipo
- Obtiene información de un objeto de la BD
- Ejemplo
- %TYPE
- Permite conocer el tipo de dato de
- Una constante
- Una variable
- Un campo de la BD
- Permite conocer el tipo de dato de
- %ROWTYPE
- Permite obtener el tipo de todos los datos de
- Una tabla de BD
- Un cursor
- Una vista
- Permite obtener el tipo de todos los datos de
- %TYPE
- Ejemplo
- Obtiene información de un objeto de la BD
- NUMBER
No diferencia entre mayúsculas y minúsculas
Tablas PL-SQL
- Son tipos de dato que permiten almacenar valores
- del mismo tipo de dato
- Es similar a un array
- Son tipos de dato que permiten almacenar valores
Estructuras control de flujo
- En PL/SQL solo cuenta con el IF como
- Estructura control de flujo
- En PL/SQL solo cuenta con el IF como
Utiliza sentencias GOTO
- Sirven para desviar la ejecución a una cierta etiqueta
Bucles
- PL/SQL tambien utiliza los bulces para repetir determinada acción
- Los bulces que utilizan son FOR,LOOP y WHILE
- PL/SQL tambien utiliza los bulces para repetir determinada acción