Zusammenfassung der Ressource
PL/SQL
- ¿Qué es?
- Es un lenguaje de procesamiento procedimental
- Implementado por Oracle
- Con el objetivo de interactuar con la BD
- 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
- 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
- %ROWTYPE
- Permite obtener el tipo de todos los datos de
- Una tabla de BD
- Un cursor
- Una vista
- 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
- Estructuras control de flujo
- En PL/SQL solo cuenta con el IF como
- Estructura control de flujo
- 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