19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SQL – Structured Query Language – rápido e fácil - 189

Resumo

Os índices permitem acesso mais rápido às linhas de uma tabela quando

selecionamos um pequeno subconjunto de linhas.

O Oracle dispõe de vários tipos de índices. Neste capítulo abordamos

dois deles:

• Índices únicos (exclusivos): criados automaticamente quando

você define uma constraint PRIMARY KEY ou UNIQUE.

• Índices não únicos (não exclusivos): não impõem exclusividade de

valores, porém aceleram o acesso aos dados quando a consulta

utiliza como parâmetro a coluna ou as colunas indexadas.

Para criar um índice utilizamos o comando CREATE INDEX:

CREATE INDEX nome_do_indice ON nome_da_tabela(nome_da_coluna);

Para renomear um índice utilizamos o comando ALTER INDEX:

ALTER INDEX nome_do_indice RENAME TO novo_nome_do_indice;

Para eliminar um índice utilizamos o comando DROP INDEX:

DROP INDEX nome_do_indice;

Exercícios

Observe os comandos SQL a seguir e responda:

CREATE TABLE CLIENTE (

ID_CLIENTE INT,

NOME VARCHAR2(30),

CONSTRAINT CLIENTE_PK PRIMARY KEY(ID_CLIENTE));

CREATE INDEX CLIENTE_IDX ON CLIENTE(ID_CLIENTE);

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!