asdguasd

Páginas: 2 (314 palabras) Publicado: 13 de diciembre de 2013
comandos pl/SQK
BEGIN
dbms_output.put_line('PRIMERA INTERACCION CON ORACLE PL/SQL');
END;
______________________________________________________________
salida por consola
SET SERVEROUTPUT ON;______________________________________________________________
DECLARE
pi REAL:=3.1459;
radio REAL:=1000;
area REAL;
BEGIN
area:=pi*radio**2;
DBMS_OUTPUT.PUT_LINE('EL AREA DEL CIRCULODE RADIO:'||radio);
DBMS_OUTPUT.PUT_LINE('ES:'||area);
END;
_______________________________________________________________
cuando concatenas dos tipos de datos es necesario combertir los datos astring
oracle convierte todos los datos a cadena de caracteres automaticamente.
_______________________________________________________________
identificadores legales en pl/sql ,reglas a seguirpara los identificadores.
________________________________________________________________
ATRIBUTOS::
sin %TYPE------------
DECLARE
primer_nombre VARCHAR2(20);
segundo_nombre VARCHAR2(25);salario NUMBER (8,2);
BEGIN
SELECT first_name,last_name,salary INTO primer_nombre,segundo_nombre,salario
FROM HR.EMPLOYEES
WHERE employee_id=100;

DBMS_OUTPUT.put_line('PRIMERNOMBRE:'||primer_nombre);
DBMS_OUTPUT.put_line('SEGUNDO NOMBRE:'||segundo_nombre);
DBMS_OUTPUT.put_line('SALARIO:'||TO_CHAR(salario,'9999,999.00'));
END;__________________________________________________________________
con %TYPE
DECLARE
primer_nombre hr.employees.first_name%TYPE;
segundo_nombre hr.employees.last_name%TYPE;
salario hr.employees.salary%TYPE;

BEGIN
SELECTfirst_name,last_name,salary INTO primer_nombre,segundo_nombre,salario
FROM HR.EMPLOYEES
WHERE employee_id=100;

DBMS_OUTPUT.put_line('PRIMER NOMBRE:'||primer_nombre);
DBMS_OUTPUT.put_line('SEGUNDONOMBRE:'||segundo_nombre);
DBMS_OUTPUT.put_line('SALARIO:'||TO_CHAR(salario,'9999,999.00'));
END;
__________________________________________________________________
%ROWTYPE
con registro...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS