parctiva
Páginas: 2 (352 palabras)
Publicado: 22 de junio de 2014
INSTITUTO TECNOLOGICO SUPERIOR DE VILLA LA VENTA
ALUMNAS: KARINA JAZMIN DE LA CRUZ GARCIA
ERICK DOMINGUEZ CRUZ
SAMUEL DE LA TORRE MEDINA
ASIGNATURA: ADMIN. DE BASE DE DATOS
DOCENTE: LIC.JAVIER COLORADO PEREZ
6”A”
ING. SISTEMAS COMPUTACIONALES
OBJETIVO GENERAL
Poner a prueba los conocimientos adquiridos a lo largo de las clases, lo cuales incluyen creación de una secuencia enoracle, e inserción de datos a la tabla
CONCEPTO
Mediante las secuencias, Oracle puede proporcionar una lista consecutiva de números unívocos que sirve para simplificar las tareas de programación.La primera vez que una consulta llama a una secuencia, se devuelve un valor predeterminado. En las sucesivas consultas se obtendrá un valor incrementado según el tipo de incremento especificado. Lassecuencias pueden ser útiles, por ejemplo, para simular el tipo de datos AUTOINCREMENTO de Paradox, Access y MySQL.
¿Cómo crear una secuencia mediante SQL?
Para crear una secuencia en Oraclemediante SQL utilizaremos el comando create sequence con la siguiente sintaxis:
CREATE SEQUENCE nombre_secuencia
INCREMENT BY numero_incremento
START WITH numero_por_el_que_empezara
Por ejemplo, siqueremos crear una secuencia que empiece en 100 y se incremente de uno en uno utilizaremos la siguiente consulta SQL:
CREATE SEQUENCE incremento_id_cliente
INCREMENT BY 1
START WITH 100REALIZACION
Para utilizar la secuencia, en primer lugar, crearemos una tabla de prueba (para insertar un registro y comprobar que la secuencia anterior funciona correctamente):
create tableclientes (
increment_id_cliente number not null primary key,
nombre varchar2(100) unique not null,
cif varchar2(15) unique,
fechaalta date)
Para utilizar la secuencia creada en unainserción de fila:
insert into clientes values (
incremento_id_cliente.NextVal,
'Karina',
'11225522F',
sysdate)
Realizamos otra inserción para comprobar que el incremento es de 1:...
Leer documento completo
Regístrate para leer el documento completo.