Pl Sql

Páginas: 49 (12192 palabras) Publicado: 22 de abril de 2012
Programación con PL/SQL
Introducción
   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. 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 para trabajar 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 paraextender el SQL estándar con otro tipo de instrucciones 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 de PL/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 otroslenguajes 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:
o DELIMITADORES
o IDENTIFICADORES
o LITERALES
o COMENTARIOS
o EXPRESIONES
• DELIMITADOR: Es un símbolosimple o compuesto que tiene una función especial en PL/SQL. Estos pueden ser:
o Operadores Aritmeticos
o Operadores Logicos
o Operadores Relacionales
• IDENTIFICADOR: Son empleados para nombrar objetos de programas en PL/SQL asi como a unidades dentro del mismo, estas unidades y objetos incluyen:
o Constantes
o Cursores
o Variableso Subprogramas
o Excepciones
o 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 ciertoscaracters 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 los tipos de datos manejados por PL/SQL son similares...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pl/Sql
  • PL sql
  • Pl/Sql
  • pl/sql
  • Cursores en PL/SQL
  • Ejercicios Pl Sql
  • Oracle pl/sql
  • tutorilal pl/sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS