Sql Developer

Páginas: 6 (1370 palabras) Publicado: 2 de abril de 2012
Tatiana Peña P. E-mail: t.penap@profesor.duoc.cl

 PL/SQL

es una extensión de SQL que permite realizar programas que permitan un fácil acceso a la información de la base de datos (como SQL) y a la vez tengan la capacidad de abstracción de un lenguaje Proceduramental.
Tatiana Peña Poblete Marzo de 2012 2

 1.-Comentarios  MAYÚSCULAS

léxicos:

: Palabras reservadas, se debenescribir tal cual.  minúsculas : Identificadores o valores.  [...] : Es opcional
Tatiana Peña Poblete Marzo de 2012 3

 1.1  Es

Estructura general.

un lenguaje que se basa en bloques, la estructura general de un bloque es:

Tatiana Peña Poblete

Marzo de 2012

4

[DECLARE]

[-- Sección de declaraciones]

BEGIN -- Sección de instrucciones [EXCEPTION] [-- Sección de manejadoresde excepciones] END;
Tatiana Peña Poblete Marzo de 2012 5

 En

la parte DECLARE se pueden declarar variables, en la parte BEGIN van las instrucciones u otros bloques que también son instrucciones y en la parte EXCEPTION se realizan las tareas de manejo de excepciones.
Tatiana Peña Poblete Marzo de 2012 6

Un delimitador es un símbolo simple o compuesto que tiene un significadoespecial dentro de PL/SQL.  Los delimitadores simples son:


+*/ % ‘ . ()

operador de suma, producto, división indicador de atributo delimitador de caracteres selector de componente expresión
Tatiana Peña Poblete Marzo de 2012 7

, “

separador de ítems delimitador de un identificador entre comillas = igual < > menor, mayor ; terminador de sentencias - negación u operador de resta
TatianaPeña Poblete Marzo de 2012 8

Los delimitadores compuestos consisten de dos caracteres: := operador de asignación || operador de concatenación ** operador de exponenciación > fin de un rótulo /* comienzo de un comentario de varias líneas */ fin de un comentario de varias líneas

Tatiana Peña Poblete Marzo de 2012 9

/*
*/ .. !=  ^= ~= = -

comienzo de un comentario de varias líneasfin de un comentario de varias líneas operador de rango
operador distinto Menor o igual, mayor o igual comentario en una línea

Tatiana Peña Poblete

Marzo de 2012

10

Un operador que no se representa mediante un delimitador es el operador módulo de dos números.


Sintaxis: MOD



Tatiana Peña Poblete

Marzo de 2012

11




1.4.1.-Tipos de datos básicos PL/SQLcuenta con los mismos tipos de datos de SQL, además de otros propios, para lo cual se muestra a continuación una descripción de cada uno de ellos. Las longitudes máximas según versiones de bases de datos y PL/SQL son:


Tatiana Peña Poblete

Marzo de 2012

12

VARCHAR2 (tamaño) 4000 bytes  CHAR [(tamaño)] 2000 bytes Si no se define un tamaño el valor por defecto es de 1byte (1 caracter) NUMBER [(#dígitos,precisión)]  DATE  TIMESTAMP Almacena la fecha + la hora con una precisión de 9 dígitos

Tatiana Peña Poblete Marzo de 2012 13

BOOLEAN TRUE/FALSE/NULL  LONG Extiende el VARCHAR2 permitiendo almacenar hasta 2GB  LOB Large Object → 4 GB de almacenamiento. Se emplea para el almacenamiento de objetos binarios como Videos


Tatiana Peña Poblete

Marzo de 2012

14 PL/SQL no es un lenguaje creado para interactuar con el usuario, sino para trabajar con la base de datos, por lo que no dispone de sentencias para capturar datos por el teclado o visualizar en pantalla. Sin embargo incorpora el paquete DBMS_OUTPUT con fines de depuración. Éste incluye, entre otros, el procedimiento PUT_LINE que permite visualizar textos en
pantalla :

Tatiana Peña PobleteMarzo de 2012

15

DBMS_OUTPUT. PUT_LINE ( )
Ejemplo  DBMS_OUTPUT.PUT_LINE('El nombre es' ||persona.nombre);


DBMS_OUTPUT.PUT_LINE('El apellido es' ||persona.apellido);

Tatiana Peña Poblete

Marzo de 2012

16





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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sql developer
  • Oracle SQL developer
  • Developer
  • BEGINNING SQL SERVER 2008 FOR DEVELOPER
  • Lider, Team Leader, Desarrollador Sr, Developer Sr
  • que es sql
  • Que es sql
  • SQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS