0

Criar me faz bem

#SQL Server
Yuri Freitas
Yuri Freitas

Recentemente me deparei com uma situação:

Corrigir milhares de colunas, que por terem sido criada com letras minúsculas ocasionou erros no SQL Server , e estas correção não poderiam ter erros, pois isso seria desastroso, o sistema não funcionaria mais, e como são muitos campos e tabelas, a manutenção seria muito difícil complicada.

E, pensando nisso, estudei mais sobre o SQL Server, fui na sua documentação e encontrei o sp_rename que permite renomear as tabelas e campos, também descobrir que poderia encontrar o nome de todas as tabelas e colunas no INFORMATION_SCHEMA.COLUMNS e nela criei uma outra tabela de referência usando o ROW_NUMBER, e com isso criei laços que alteravam as tabelas da seguinte maneira.

exec sp_rename @COLUNA_OLD, @COLUNA_NEW, 'COLUMN';

Sendo assim, conseguir realizar um trabalho de dias em menos de 2 minutos.

0
14

Comentários (1)

0
João Silva

João Silva

31/03/2021 13:07

Parabéns, achei bacana essa solução/automatização.

Vim do setor público, e desejo investir na área de desenvolvimento no setor privado

Brasil