Índices e Tabelas - Criar , Alterar e Excluir.
|
EXCLUINDO TABELAS
Para excluir uma tabela via SQL usamos a instrução DROP TABLE nome da tabela
Assim para excluir a tabela tblalunos criada anteriormente fazemos:
A tabela e todo o seu conteúdo é excluida.
ALTERANDO TABELAS
Para alterar uma tabela , adicionando ou excluindo um campo da tabela, usamos a
instrução: ALTER TABLE
1- Na inclusão de um campo temos que especificar o NOME, TIPO e TAMANHO do campo,
e usar a cláusula ADD COLUMN
Assim para incluir o campo CIDADE com 50 caracteres na tabela tblalunos
fazemos:
ALTER TABLE tblalunos ADD COLUMN cidade TEXT (50)
|
2- Na exclusão de um campo basta especificar o nome do campo e usar a cláusula DROP COLUMN
O código abaixo exclui o campo NOME da tabela tblalunos
ALTER TABLE tblalunos DROP COLUMN nome
|
Note que não será possível excluir um campo empregado em um índice ou em uma relação.
CRIANDO ÍNDICES
Podemos criar um índice de um único campo ou um índice de vários campos com a
instrução: CREATE INDEX.
Na criação do índice devemos informar o nome do índice o nome da tabela e pelo menos um
campo a ser incluído como índice.
Assim se quisermos criar um índice pela data de nascimento na tabela tblalunos fazemos:
CREATE INDEX nascimento ON tblalunos(nascimento)
|
A instrução abaixo cria um índice chamado series, usando os campos serie e periodo
da tabela tblalunos, sendo que serie será usado na ordem ASCENDENTE e periodo
na ordem DESCENDENTE.
CREATE INDEX series ON tblalunos(serie ASC, periodo DESC)
|
EXCLUINDO ÍNDICES
Para excluir um índice de uma tabela utilize a instrução DROP INDEX
Devemos informar o nome do índice e o nome da tabela.
Assim para excluir o índice serie criando anteriormente fazemos:
DROP INDEX series ON tblalunos
|
TESTANDO AS INSTRUÇÕES SQL
Para criar e testar todas essas instruções SQL você pode codificá-las direto no
Visual Basic e executar o código para ver o resultado, para isto voce deverá usar
o método Execute do objeto DataBase(Veja artigo), mas você pode usar os seguintes
meios:
1-) O aplicativo VISDATA que acompanha o Visual Basic
2-) O Microsoft Access
3-) O Microsoft Query (para usuários do Excel ou Office)
Eu o aconselho a evitar a codificação quando estiver testando as instruções, pois
tanto o VISDATA como o Access são mais fácies de usar e lhe dão o resultado de imediato.
Retorna