[CC] Renomear colunas de tabelas

Na semana passada precisei modificar o nome de uma coluna em uma tabela já gerada no banco de dados (Oracle). Acredito que foi a primeira vez que tive tal necessidade. Em geral sou bastante cuidadoso ao definir nomes de atributos.

As vezes até penso que gasto tempo demais neste quesito. Mas pra mim um nome bem definido prolonga a vida de um atributo e facilita o uso e manutenções posteriores.

No entanto errei o gênero do atributo e precisava modificar. Como não queria recriar a tabela, recorri à documentação em busca de uma alternativa. Eis a sintaxe:

ALTER TABLE [nome_tabela]
RENAME COLUMN [nome_atual_coluna] TO [novo_nome_coluna];

Disponível a partir da versão 9i do Oracle.

Referências:

[1] http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/tables006.htm

[2] http://www.mandsconsulting.com/oracle-rename-column-alter-table-rename-column-example-sql-syntax

Anúncios

No comments yet

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: