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.

Modifica o design de uma tabela após ela ter sido criada com a instrução CREATE TABLE.

Observação: O mecanismo de banco de dados do Microsoft Access não oferece suporte ao uso de ALTER TABLE ou qualquer uma das instruções de idioma de definição de dados com os bancos de dados que não são do Microsoft Access. Use os métodos DAO Create.

Sintaxe

TABELA ALTER TABLE { ADD {COLUMN field type[(size)] [NOT NULL] [ ÍNDICE CONSTRAINT] |
Tipo de campo ALTER COLUMN[(size)] |
CONSTRAINT multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }

A instrução ALTER TABLE tem as seguintes partes:

Parte

Descrição

tabela

O nome da tabela a ser alterada.

campo

O nome do campo a ser adicionado ou excluído de tabela. Ou o nome do campo a ser alterado em tabela.

tipo

O tipo de dados de campo.

tamanho

O tamanho do campo em caracteres (campos Texto e Binário apenas).

índice

O índice de campo.

índicedevárioscampos

A definição de um índice de campos múltiplos a ser adicionado a tabela.

nomedoíndice

O nome do índice de campos múltiplos a ser removido.

Comentários

Usando a instrução ALTER TABLE, você pode alterar uma tabela existente de várias maneiras. Você pode:

  • usar ADD COLUMN para adicionar um novo campo à tabela. Especifique o nome do campo, o tipo de dados e (para os campos Texto e Binário) um tamanho opcional. Por exemplo, a instrução a seguir adiciona um campo de texto de 25 caracteres denominado Anotações à tabela Funcionários:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

Você também pode definir um índice nesse campo.

Se você especificar NOT NULL para um campo, novos registros deverão ter dados válidos no campo.

  • Use ALTER COLUMN para alterar o tipo de dados de um campo existente. Especifique o nome de campo, o novo tipo de dados e um tamanho opcional para os campos Texto e Binário. Por exemplo, a instrução a seguir muda o tipo de dados de um campo na tabela Funcionários chamado CEP (originalmente definido como Inteiro) para um campo de texto de 10 caracteres:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Use ADD CONSTRAINT para adicionar um índice de campos múltiplos.

  • Use DROP COLUMN para excluir um campo. Especifique apenas o nome do campo.

  • Use DROP CONSTRAINT para excluir um índice de campos múltiplos. Você só especifica o nome do índice após a palavra reservada CONSTRAINT.

    Observações: 

    • É possível adicionar ou excluir mais de um campo ou índice por vez.

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

    • Você pode usar NOT NULL em um único campo ou em uma cláusula nomeada CONSTRAINT que se aplica a um único campo ou a vários campos chamados CONSTRAINT. No entanto, você pode aplicar a restrição NOT NULL apenas uma vez a um campo. Tentar aplicar a restrição mais de uma vez acarretará um erro de tempo de execução.

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!

×