Xdxdxd

Solo disponible en BuenasTareas
  • Páginas : 3 (705 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de junio de 2011
Leer documento completo
Vista previa del texto
Introducción a PL/SQL
• Características de PL/SQL (Procedural Language/SQL):
– Combina la potencia y flexibilidad de SQL con la de un lenguaje 3GL:
• SQL es un Lenguaje de Cuarta Generación (4GL):El lenguaje
describe lo que debe hacerse pero no cómo hacerlo, dentro de una
sintaxis relativamente simple.
• Lenguajes de Tercera Generación (3GL): Tienen estructuras
procedimentales paraexpresar cómo efectuar las operaciones.
– PL/SQL permite utilizar o declarar: Variables y tipos de datos,
estructuras de control (selección e iteración), procedimientos y funciones
y, a partir de PL/SQL8, también tipos de objetos y métodos.
– Es un lenguaje estructurado y potente, con estructuras ideales
para el trabajo con bases de datos.
– Integrado en el SGBD Oracle, por lo que su ejecución eseficiente.
– Permite empaquetar órdenes SQL, de forma que minimice la
comunicación entre Cliente y Servidor de BD y los accesos a la BD.
– PL/SQL se basa en el Lenguaje Ada (3GL) y tiene muchas desus
características (estructura de bloques, excepciones...)
– Oracle y PL/SQL soportan el estándar ANSI SQL92 (o SQL2) a
nivel básico (se pretende que sea a nivel completo en futuras versiones).58
• Caracteres: PL/SQL utiliza los caracteres ASCII. PL/SQL no distingue entre
mayúsculas y minúsculas, excepto en una cadena de caracteres entre comillas.
• Palabras Reservadas: PL/SQL tiene másde 200. Están reservadas para
la definición del lenguaje y suelen ponerse siempre en mayúsculas.
• Identificadores: Empiezan con una letra, seguida opcionalmente de letras,
números y trescaracteres especiales ($, _ y #). Máxima Longitud: 30.
– Identificadores entre comillas dobles: Como norma general no deben usarse
pues denotan un mal estilo de programación, pero son útiles para: a)Introducir otros
caracteres imprimibles (incluyendo el espacio), b) Distinguir entre mayúsculas y
minúsculas y c) Utilizar una palabra reservada como identificador.
• Ejemplo: Si una tabla se llama...
tracking img