Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Cria um novo índice em uma tabela existente.

Observação: Em bancos de dados que não são do Microsoft Access, o mecanismo de banco de dados do Microsoft Access não oferece suporte ao uso de CREATE INDEX (exceto para criar um pseudoíndice em uma tabela vinculada ODBC) ou de qualquer uma das instruções de idioma de definição de dados. Use os métodos DAO Create. Para saber mais, confira a seção Comentários.

Sintaxe

CREATE [ UNIQUE ] INDEX índice
ON tabela (campo [ASC|DESC][, campo [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

A instrução CREATE INDEX tem as seguintes partes:

Parte

Descrição

índice

O nome do índice a ser criado.

tabela

O nome da tabela existente que conterá o índice.

campo

O nome do campo ou campos a serem indexados. Para criar um índice de campo único, liste o nome do campo entre parênteses após o nome da tabela. Para criar um índice de campos múltiplos, liste o nome de cada campo a ser incluído no índice. Para criar índices decrescentes, use a palavra reservada DESC; caso contrário, os índices serão colocados em ordem crescente.


Comentários

Para proibir valores duplicados nos campos indexados de registros diferentes, use a palavra reservada UNIQUE.

Na cláusula opcional WITH, você pode aplicar regras de validação de dados. Você pode:

  • Proibir entradas nulas nos campos indexados de novos registros, usando a opção DISALLOW NULL.

  • Impedir que registros com valores Null nos campos indexados sejam incluídos no índice, usando a opção IGNORE NULL.

  • Indicar os campos indexados como chave primária, usando a palavra reservada PRIMARY. Isso significa que a chave é exclusiva, de modo que você pode omitir a palavra reservada UNIQUE.

Você pode usar CREATE INDEX para criar um pseudoíndice em uma tabela vinculada em uma fonte de dados ODBC, como Microsoft® SQL Server™, que não tem um índice. Não é necessário ter permissão ou acesso ao servidor remoto para criar um pseudoíndice, e o banco de dados remoto reconhece a presença do pseudoíndice e não é afetado por ele. Use a mesma sintaxe para tabelas vinculadas e nativas. Pode ser especialmente útil criar um pseudoíndice em uma tabela que normalmente seria somente leitura.

Você também pode usar a instrução ALTER TABLE para adicionar um índice de campo único ou de múltiplos campos a uma tabela e pode usar a instrução ALTER TABLE ou DROP para remover um índice criado com ALTER TABLE ou CREATE INDEX.

Observação: Não use a palavra reservada PRIMARY ao criar um novo índice em uma tabela que já tem uma chave primária; se você fizer isso, ocorrerá um erro.



Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×