Criar Chave Primária, Valor Padrão e índice pelo ALTER TABLE
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
É utilizada a cláusula ADD CONSTRAINT no ALTER TABLE para definir um ou mais campos como Chave Primária. A Chave Primária é definida com o uso da palavra chave PRIMARY KEY. Observe no código, a parte em vermelho.
Para acrescentar Valor Padrão é possível utilizar o tableDefs do DAO. Observe o código abaixo ande é acrescentado a data atual como Valor Padrão (DefaultValue) para o campo DataLançamento.
O ADO tem o recurso de usar a cláusula SET DEFAULT pelo ALTER TABLE. Observe atentamente o seguinte código:
Com o ADO é possível, também, inserir o Valor Padrão (DEFAULT) direto no CREATE TABLE. Observe a parte em vermelho do código:
Para ter acesso as tabelas do back-end pelo front-end, utiliza-se o PROVIDER do ADO. Observe a parte em vermelha do código:
Criar índice acelera pesquisas e a classificação dos campos. É fundamental que você defina quais campos deseja indexar para que haja ganho de desempenho do seu aplicativo. Utilizamos o CREATE INDICE para criarmos os índices desejados.
currentdb.Execute "CREATE INDEX idxDataLançamento ON tblProdutos (dataLançamento)"
Observe na imagem abaixo o índice criado:
A instrução CREATE INDEX pode ser usada com as seguintes opções:
PRIMARY | Indica que o índice é a chave primária da tabela |
DISALLOW NULL | Impede a inserção de dados nulos no campo |
IGNORE NULL | Faz com que os dados nulos da tabela sejam ignorados no índice |
UNIQUE | Inseri no campo apenas valores exclusivos e não repetidos |
Utilize a palavra chave WITH para declarar as opções. Exemplo:
Para configurar com a opção UNIQUE:
Para excluir um Índice, utilize o DROP INDEX.
Bom estudo!
Os dez artigos mais visitados
MontaRibbons v.7.0 - Assistente completo para criar ribbons no Access
Vídeo - Controle personalizado de Acesso de Usuários
Vídeo - Aprenda sobre filtragens
Vídeo - Segurança máxima, usando o OPEN
Uma ajuda para quem está começando um negócio ou um projeto
Integrando o Access com Servidor MySQL - Introdução
Desabilitando a faixa(ribbon) superior do Access
Vídeo - Programação de relatórios - Parte 1
Como carregar o seu menu sem que ele vá para lista de suplementos
Adquira o kit UsandoAccess e aprenda em alta velocidade
1 comentário(s) Arilson 02/02/2024 02:02:21 maravilha mestre... |