Pesquisa de campos em todas as tabelas


476 visualizações

Certamente se você não precisou ainda, um dia vai ter que alterar um campo que esta presente em muitas tabelas.

Imagine o banco de dados de um ERP com 146197 tabelas. Por sorte um simples SELECT pode salvar você de perder horas de pesquisa em documentação.

EX: Quero encontrar as tabelas que contem o campo CODUSU:

 

 SQL |  Copiar código |? 
1
SELECT DISTINCT TABLE_NAME
2
 
3
FROM DBA_TAB_COLUMNS
4
 
5
WHERE COLUMN_NAME = 'CODUSU';
6


Espero que ajude,

Italo Queiroz

@italoclone

Sobre Italo Queiroz

Italo Queiroz já escreveu 1 artigos no portal.

Gerente de TI, atualmente para empresas varejistas de shopping. Entusiasta do Software Livre. Implantador de ERP, TEF, apaixonado por melhoria de processos. -Meta: Retrabalho 0

-->

Interaja

Qual a soma entre:
3 + 1