Eruano's Blog

Simple y con foco… como debe ser!

ORACLE – PL/SQL Variables de enlace

leave a comment »

Para crear estas variables se utiliza la siguiente estructura:
VARIABLE identificador <Tipo de Dato>

Para ver el contenido de la variable:
PRINT identificacdor

Para asignar la informacion contenida en la variable o para obtener dicho valor
:identificador <valor>

Un pequenio ejemplo:
SET SERVEROUTPUT ON
SET ECHO OFF
SET VERIFY OFF
VARIABLE g_sueldo NUMBER
DECLARE
  v_nombre empleados.emp_nombre%TYPE:= 'Fabian R';
  v_dep_id empleados.dep_id%TYPE := '10';
  v_salario empleados.emp_salario%TYPE := 10000;
  v_fecha empleados.EMP_FECHACONTRATO%TYPE := to_date('10-12-2010', 'DD-MM-YYYY');
  v_numero_mes NUMBER(10,2) := &p_numero_meses;
BEGIN
  DBMS_OUTPUT.PUT_LINE('Nombre' || v_nombre ) ;
  DBMS_OUTPUT.PUT_LINE('Salario'|| v_salario);
  DBMS_OUTPUT.PUT_LINE('Fecha' || v_fecha);
  DBMS_OUTPUT.PUT_LINE('Meses' || v_numero_mes);
  :g_sueldo := (v_numero_mes * v_salario);
END;
PRINT g_sueldo
SET SERVEROUTPUT OFF
SET ECHO ON
SET VERIFY ON

Espero sea de alguna ayuda.

Written by eruano

2 marzo 2011 a 11:34 pm

Publicado en Programacion

Tagged with ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: