Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE SISTEMAS
BASES DE DATOS DISTRIBUIDAS
Nombre: Juan Pablo Mendieta
Fecha: 25/06/2016
Grupo: GR2
PL-SQL
Es el lenguaje de programacin que viene incrustado en la Base de
Datos Oracle, sus siglas en ingls corresponden a Procedural
Language Structured Query Language y al espaol se puede
traducir como Lenguaje de Procedimiento Lenguaje de Consulta
Estructurado.
El lenguaje PL-SQL permite soportar todas las consultas a la Base
de Datos Oracle, ya que para manipular los datos se usan las
mismas instrucciones del lenguaje SQL estndar usado en las Bases
de Datos.
PL-SQL es un lenguaje que est estructurado en bloques de cdigo,
los que son utilizados para construir PL-SQL Packages en Oracle, PLSQL Procedures en Oracle, PL-SQL Function en Oracley scripts de
cdigo.
Los desarrolladores pueden construir sus bloques PL-SQL y
almacenarlos como objetos en el entorno de la Base de Datos
Oracle. Estos programas o paquetes en PL-SQL son ejecutados en el
servidor lo que permite ahorrar recursos en el entorno del cliente.
Los programas o PL-SQL Packages en Oracle solo pueden ser
accesados o ejecutados por los usuarios debidamente autorizados.
El lenguaje PL-SQL cuenta con las siguientes caractersticas:
Bloques PL-SQL
[DECLARE]
Define
objetos
PL/SQL
dentro del mismo bloque
BEGIN
Sentencias Ejecutables
que
sern
utilizados
[EXCEPTION]
Qu hacer si la accin ejecutada causa error
END;
Tipos de Bloque
Tipos de Datos Oracle/PL-SQL
Identificadores
Operadores
Variables
Tipos de Variables
ESCALARES
BOOLEANAS
COMPUESTAS
LOB
DE ENLACE (BIND)
Variables Escalares
VARCHAR2 (longitud_mxima)
DATE
CHAR [(longitud_mxima)]
LONG
LONG RAW
BOOLEAN
BINARY_INTEGER
Tipos:
o REGISTROS PL/SQL
o TABLAS PL/SQL
Constantes
Triggers en Oracle