Tarea #4
--Crear secuencia
create SEQUENCE seq_id_equipo
increment by 1
start with 200
maxvalue 1000
nocache
nocycle;
--Necesario para permitir valores mas grandes
ALTER TABLE EQUIPO MODIFY id_equipo2 number(38);
--Agrego una linea utilizando la secuencia
INSERT INTO EQUIPO VALUES (seq_id_equipo.NEXTVAL, 'PC','Dell','D630','Video1');
INSERT INTO EQUIPO VALUES (seq_id_equipo.NEXTVAL, 'PC','Dell','D630','Video2');
INSERT INTO EQUIPO VALUES (seq_id_equipo.NEXTVAL, 'PC','Dell','D630','Video3');
INSERT INTO EQUIPO VALUES (seq_id_equipo.NEXTVAL, 'PC','Dell','D630','Video4');
-- Reviso el valor agregado
select * from EQUIPO
-- Consulto valor actual de la secuencia
select seq_id_equipo.CURRVAL FROM dual;
-- Modifico secuencia para que incremente de 1 en 1
drop SEQUENCE seq_id_equipo;
create SEQUENCE seq_id_equipo
increment by 1
start with 300
maxvalue 1000
nocache
nocycle;
--inserto nuevos registros para probar modificacion de secuencia
INSERT INTO EQUIPO VALUES (seq_id_equipo.NEXTVAL, 'PC','Dell','D630','Video5');
INSERT INTO EQUIPO VALUES (seq_id_equipo.NEXTVAL, 'PC','Dell','D630','Video6');
INSERT INTO EQUIPO VALUES (seq_id_equipo.NEXTVAL, 'PC','Dell','D630','Video7');
INSERT INTO EQUIPO VALUES (seq_id_equipo.NEXTVAL, 'PC','Dell','D630','Video8');
--Indices, crea indice sobre la columna TIPO_EQUIPO--
create index index_tipo_equipo on equipo(TIPO_EQUIPO);
--Elimino indice--
drop index index_tipo_equipo;
--Crear sinonimos--
create synonym marca for MARCA_EQUIPO;
--Eliminar sinonimo
drop synonym marca;
--Resultados
sequence SEQ_ID_EQUIPO creado.
table EQUIPO alterado.
1 filas insertadas.
1 filas insertadas.
1 filas insertadas.
1 filas insertadas.
>>Query Run In:Resultado de la Consulta
sequence SEQ_ID_EQUIPO borrado.
sequence SEQ_ID_EQUIPO creado.
1 filas insertadas.
1 filas insertadas.
1 filas insertadas.
1 filas insertadas.
index INDEX_TIPO_EQUIPO creado.
index INDEX_TIPO_EQUIPO borrado.
synonym MARCA creado.
synonym MARCA borrado.
0 comentarios:
Publicar un comentario
Suscribirse a Enviar comentarios [Atom]
<< Inicio