Declaración de Variables PL/SQL


Definición de tipos de variables en Oracle PL/SQL

Variables PL/SQL

Para programar en PL/SQL se pueden usar las variables de tipo PL/SQL (escalares o registros) y las variables de tipo Host.

Declaración de Variables PL/SQL

En un bloque anónimo se utilizará la palabra DECLARE para declarar las variables y sus tipos:

DECLARE
v_fecha DATE;
v_numero NUMBER(2):=10;
v_nombre VARCHAR2(50):='Laura';
constante CONSTANT NUMBER:=100;
BEGIN
  dbms_output.put_line('Aquí vendría el código del programa');
END;

Tipos de Variables Escalares

Los principales tipos de variables escalares en Oracle PL/SQL son los siguientes:

VARCHAR2(tamaño)
NUMBER[(precisión,escala)]
DATE
CHAR(tamaño)
LONG
BOOLEAN
BINARY_INTEGER

Un ejemplo de declaración de tipos de variable:

variable1 VARCHAR2(50);
variable2 BINARY_INTEGER:=0;
variable3 NUMBER(10,4);

Variables de tipo HOST

Las variables No-PL/SQL o de tipo HOST son variables globales que pueden usarse tanto dentro como fuera de los bloques PL/SQL.

Las referencias a estas variables vienen precedidas por dos puntos (:)

VARIABLE total NUMBER(3,2);
:total := 10/2;

Atributo %TYPE

El atributo %TYPE sirve para declarar una variable a partir de otras declaradas previamente, o a partir del tipo de una columna de la base de datos. Es decir, copiar el tipo de otra variable.

El siguiente ejemplo asigna a la variable1 el mismo tipo que el campo de la base de datos.

variable1 tabla.campo%TYPE;

Detalles sobre este artículo

Enviado por Webtutoriales.com:
Fecha Publicación: 01.05.2008
Este artículos ha sido visto 119 veces.
Vota este artículo:

  • Currently 0.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

0.0/5 de 0 votos

Otros Artículos Relacionados

Enlaza Este Artículo Desde tu Web

El enlace se verá así: Declaración de Variables PL/SQL

Comentarios

Si tienes algún comentario o sugerencia, utiliza el formulario. Enviar Comentario

  COMENTARIOS
No se han escrito comentarios para este artículo.