Buscar

07BD aula03 doc02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

1 
 
Alterando tabelas e eliminando colunas 
 
 
Alterando Tabelas 
 
O comando ALTER TABLE permite, além de criar novas colunas, podermos alterar 
constraints já existentes em colunas de nossas tabelas. 
 
Por exemplo, para tornarmos o campo DESCRIÇÂO, da tabela Departamento, não 
obrigatório, podemos utilizar a cláusula MODIFY, conforme abaixo: 
 
ALTER TABLE DEPARTAMENTO MODIFY DESCRICAO NULL 
 
Vamos executar o comando: para isso, digite-o no Oracle e clique em executar. 
Observe a mensagem, informando que a tabela foi alterada 
 
 
 
 
 
Vamos conferir como ficou a estrutura da tabela. 
Dê o comando DESCRIBE DEPARTAMENTO. 
Observe que a tabela possui agora 3 colunas : ID,NOME e DESCRIÇÃO. 
 
 
 
2 
 
 
 
 
 
 
Eliminando Colunas de Tabelas 
 
Com o Oracle é possível eliminar colunas de tabelas, inclusive aquelas referenciadas por 
constraints e índices, até mesmo chaves primárias, únicas e estrangeiras. É verdade que 
cuidados em nível de aplicação devem ser tomados por parte dos desenvolvedores e 
DBAs, porém, o produto implementa esta funcionalidade. 
Ao eliminarmos uma coluna, suas restrições, caso existam, também são removidas do 
dicionário de dados. 
 
Sintaxe 
 
alter table <nome_tabela> drop column <nome_coluna>; 
 
Onde: 
<nome_tabela> é o nome da tabela a qual será eliminada a coluna. 
<nome coluna> é o nome da coluna que será eliminada. 
 
Por exemplo, se desejarmos eliminar a coluna descrição da tabela Departamento, daria o 
seguinte comando: 
ALTER TABLE DEPARTAMENTO DROP COLUMN DESCRICAO 
 
Vamos executar o comando, para isso, digite-o no Oracle e clique em executar. 
Observe a mensagem informando que a tabela foi alterada. 
 
 
 
3 
 
 
 
 
 
Vamos conferir como ficou a estrutura da tabela. 
Dê o comando DESCRIBE DEPARTAMENTO. 
Observe que a tabela possui agora apenas 2 colunas : ID e NOME

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes