SQL ALTER TABLE | |
| 
SQL >
Manipulação de Tabelas >
Alter Table
 Assim que uma tabela for criada na base de dados, muitas vezes o utilizador poderá querer alterar a estrutura da tabela. Os casos típicos incluem o seguinte: 
 Note que o acima apresentado não constitui uma lista exaustiva. Existem outros momentos em que ALTER TABLE é utilizado para alterar a estrutura da tabela, tal como alterar a especificação da chave primária ou adicionar uma restrição única a uma coluna. A sintaxe SQL para ALTER TABLE é: ALTER TABLE "nome_tabela" 
[alter specification]; [alter specification] depende do tipo de alteração que pretendemos efetuar. Para os fins acima citados, as instruções [alter specification] são: 
 Analisemos cada um dos exemplos acima apresentados utilizando a tabela "customer" na secção CREATE TABLE: Tabela Customer 
 Primeiro, queremos adicionar uma coluna denominada "Gender" a esta tabela. Para tal, introduzimos: ALTER TABLE Customer ADD Gender char(1); 
Estrutura da tabela obtida: Tabela Customer 
 A seguir, queremos renomear "Address" para "Addr". Para tal, introduzimos: ALTER TABLE Customer CHANGE Address Addr char(50); 
Estrutura da tabela obtida: Tabela Customer 
 Em seguida, queremos alterar o tipo de dados de "Addr" para char(30). Para tal, introduzimos: ALTER TABLE Customer MODIFY Addr char(30); 
Estrutura da tabela obtida: Tabela Customer 
 Finalmente, queremos eliminar a coluna "Gender". Para tal, introduzimos: ALTER TABLE Customer DROP Gender; 
Estrutura da tabela obtida: Tabela Customer 
 
 Copyright © 2025 1keydata.com Todos os direitos reservados.  |