Tutorial PL

Páginas: 39 (9731 palabras) Publicado: 22 de abril de 2015
Tutorial PL/SQL

SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la potencia de los lenguajes de programación.
    Para abordar el presente tutorial con mínimo de garantias es necesario conocer previamente SQL.
   Podemos acceder a un completo tutorial de SQL desde AQUI.
    PL/SQL amplia SQL con los elementos caracteristicos de los lenguajes deprogramación, variables, sentencias de control de flujo, bucles ...
   Cuando se desea realizar una aplicación completa para el manejo de una base de datos relacional, resulta necesario utilizar alguna herramienta que soporte la capacidad de consulta del SQL y la versatilidad de los lenguajes de programación tradicionales. PL/SQL es el lenguaje de programación que proporciona Oracle para extenderel SQL estándar con otro tipo de instrucciones.
¿Que vamos a necesitar?
    Para poder seguir este tutorial correctamente necesitaremos tener los siguientes elementos:
Una instancia de ORACLE 8i o superior funcionando correctamente.
Herramientas cliente de ORACLE, en particular SQL*Plus para poder ejecutar los ejemplo.
Haber configurado correctamente una conexión a ORACLE.
Introducción
   SQL esun lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la potencia de los lenguajes de programación. No permite el uso de variables, estructuras de control de flujo, bucles ... y demás elementos caracteristicos de la programación. No es de extrañar, SQL es un lenguaje de consulta, no un lenguaje de programación.
   Sin embargo, SQL es la herramienta ideal paratrabajar con bases de datos. Cuando se desea realizar una aplicación completa para el manejo de una base de datos relacional, resulta necesario utilizar alguna herramienta que soporte la capacidad de consulta del SQL y la versatilidad de los lenguajes de programación tradicionales. PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo deinstrucciones y elementos propios de los lenguajes de programación .
   Con PL/SQL vamos a poder programar las unidades de programa de la base de datos ORACLE, están son:
Procedimientos almacenados
Funciones
Triggers
Scripts
  Pero además PL/SQL nos permite realizar programas sobre las siguientes herramientas de ORACLE:
Oracle Forms
Oracle Reports
Oracle Graphics
Oracle Aplication Server



Fundamentos dePL/SQL
Primeros pasos con PL/SQL
   Para programar en PL/SQL es necesario conocer sus fundamentos.
   Como introducción vamos a ver algunos elementos y conceptos básicos del lenguaje.
PL/SQL no es CASE-SENSITIVE, es decir, no diferencia mayúsculas de minúsculas como otros lenguajes de programación como C o Java. Sin embargo debemos recordar que ORACLE es CASE-SENSITIVE en la búsquedas de texto.Una linea en PL/SQL contiene grupos de caracteres conocidos como UNIDADES LEXICAS, que pueden ser clasificadas como:
DELIMITADORES
IDENTIFICADORES
LITERALES
COMENTARIOS
EXPRESIONES
DELIMITADOR: Es un símbolo simple o compuesto que tiene una función especial en PL/SQL. Estos pueden ser:
Operadores Aritmeticos
Operadores Logicos
Operadores Relacionales
IDENTIFICADOR: Son empleados para nombrar objetosde programas en PL/SQL asi como a unidades dentro del mismo, estas unidades y objetos incluyen:
Constantes
Cursores
Variables
Subprogramas
Excepciones
Paquetes
LITERAL: Es un valor de tipo numérico, caracter, cadena o lógico no representado por un identificador (es un valor explícito).
COMENTARIO: Es una aclaración que el programador incluye en el código. Son soportados 2 estilos de comentarios,el de línea simple y de multilínea, para lo cual son empleados ciertos caracters especiales como son:

-- Linea simple

/*
Conjunto de Lineas
*/


Tipos de datos en PL/SQL
   Cada constante y variable tien un tipo de dato en el cual se especifica el formato de almacenamiento, restricciones y rango de valores validos.
    PL/SQL proporciona una variedad predefinida de tipos de datos . Casi todos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PL
  • Pl
  • PL
  • pl
  • Pl
  • Tutoriales
  • tutorial
  • Tutorial

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS