martes, 10 de julio de 2012

EJEMPLO - SECUENCIAS - PROCEDIMIENTOS - ORACLE

EJEMPLO - SECUENCIAS - PROCEDIMIENTOS - ORACLE


Añadir registros a la tabla de REGIONS, utilizando una secuencia que genere el código de REGION.

CREATE SEQUENCE sec_2 INCREMENT BY 1 START WITH 1020;

NOTA: la secuencia creada empieza en 1020, y se incrementará de 1 en 1


Crear un procedimiento para insertar una REGION en la tabla REGIONS.

#hacemos un select de todas las regiones, antes de aplicar el procedimiento

select * from REGIONS;

#se crea el procedimiento

create or replace procedure proc1
(nombre varchar) is
begin
insert into REGIONS(REGION_ID, REGION_NAME)
values (sec_2.nextval, nombre);
end;

#se ejecuta o se llama al procedimiento

execute proc1('region norte');
execute proc1('region oeste');


#hacemos un select de todas las regiones, despúes de aplicar el procedimiento

select * from REGIONS;


René Rolando

2 comentarios:

Con la tecnología de Blogger.

Lema

El mejor hábito.... la lectura..

Buscar

BTemplates.com

BTemplates.com

Blogroll

Datos personales

Blogroll

About