19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

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:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!