Pular para o conteúdo

Fóruns Banco de dados Oracle DROP COLUMN DROP COLUMN

#85565
Rodrigo Almeida
Participante

    Bom,

    Na minha opinião pode fazer o seguinte:

    1) Verifique os índices que essa coluna é utilizada. Exemplo:

    SQL> select * from dba_ind_columns where column_name = ‘NOME_COLUNA’;

    2) Se estiver tudo ok, faça o UNUSED COLUMN. Pois a Oracle “inventou” esse recurso justamente para isso, pois ao efetuar o DROP COLUMN diretamente, sua tabela inteira fica em LOCK EXCLUSIVE para o seu usuário e isso pode demorar muito!!!!

    Então, faça o UNUSED COLUMN e depois o DROP UNUSED COLUMNS em um FDS ou janela agendada de manutenção!

    Abraços,
    Rodrigo Almeida