Instrução ALTER TABLE
Use a instrução ALTER TABLE para alterar a estrutura de uma tabela existente em um arquivo de banco de dados. Você pode modificar somente uma coluna em cada instrução. Os formatos da instrução ALTER TABLE são:
ALTER TABLE table_name ADD [COLUMN] column_definition
ALTER TABLE table_name DROP [COLUMN] unqualified_column_name
ALTER TABLE table_name ALTER [COLUMN] column_definition SET DEFAULT expr
ALTER TABLE table_name ALTER [COLUMN] column_definition DROP DEFAULT
Você deve conhecer a estrutura da tabela e como deseja modificá-la antes de usar a instrução ALTER TABLE.
Exemplos
| Para | SQL de amostra |
|---|---|
|
adicionar colunas |
Copiar
|
|
remover colunas |
Copiar
|
|
Alterar o nome de uma tabela |
Copiar
|
|
Alterar o nome de uma coluna |
Copiar
|
|
definir o valor padrão de uma coluna |
Copiar
|
|
remover o valor padrão de uma coluna |
Copiar
|
Nota SET DEFAULT e DROP DEFAULT não afetam linhas existentes na tabela, mas alteram o valor padrão das linhas adicionadas subsequentemente à tabela.