70 - Secuencias (create sequence- alter sequence - nextval - drop sequence) |
Creamos una secuencia:
create sequence sec_codigolibros minvalue 1000 maxvalue 999999 increment by 1;
Creamos la tabla libros y asociamos el valor por defecto para el campo codigo el valor de la secuencia:
create table libros( codigo bigint default nextval('sec_codigolibros'), titulo varchar(30), autor varchar(30), editorial varchar(15), primary key (codigo) );
Cargamos dos registros a la tabla libros:
insert into libros(titulo,autor,editorial) values ('El aleph', 'Borges','Emece'); insert into libros(titulo,autor,editorial) values ('Matematica estas ahi', 'Paenza','Nuevo siglo');
Imprimimos los dos registros:
select * from libros;
Borramos la tabla:
drop table libros;
Borramos la secuencia (es importante el orden de borrado de los objetos):
drop sequence sec_codigolibros;