1546027450-1546027450-sql
Ensina estrutura básica de SQL
Ensina estrutura básica de SQL
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SQL – Structured Query Language – rápido e fácil - 70
No exemplo que utilizamos até o momento, a tabela CLIENTE, vamos
eliminar a coluna que corresponde à data de nascimento dos clientes:
DATA_NASC_CLIENTE:
ALTER TABLE CLIENTE
DROP COLUMN DATA_NASC_CLIENTE;
DROP indica que desejamos eliminar da tabela CLIENTE a coluna
denominada DATA_NASC_CLIENTE.
Além de alterações em tabelas o comando ALTER é utilizado para
realizar outras alterações nos objetos de um banco de dados relacional.
Apresentaremos a seguir como ALTER pode ser utilizado para alterar
as constraints de um banco.
Visto que os comandos que apresentaremos são muito similares aos que
você acabou de ver, seremos mais objetivos e apresentaremos apenas
descrição de cada comando e um exemplo de como deve ser aplicado.
3.2.5 Adicionar uma constraint (CHAVE PRIMÁRIA)
Digamos que ao criar a tabela CLIENTE não tivéssemos incluído a
constraint PRIMARY KEY. Como incluí-la após a criação da tabela? Observe:
ALTER TABLE CLIENTE
ADD CONSTRAINT CLIENTE_PK PRIMARY KEY (CODIGO_CLIENTE);
É importante que você saiba que podemos ter apenas uma chave
primária em cada tabela que pode ser, conforme mencionamos, simples
(formada por apenas uma coluna) ou composta (formada por mais de
uma coluna).
3.2.6 Adicionar uma constraint (CHAVE
ESTRANGEIRA)
Imagine agora que ao criar a tabela PEDIDO tivéssemos esquecido de
incluir a constraint FOREIG KEY para relacioná-la com a tabela CLIENTE.
Como podemos incluí-la após a criação da tabela? Veja a seguir: