Olá papeiros,
Hoje irei apresentar a vocês uma rotina que considero muito útil, a pesquisa por termos no Mysql.
Por diversas vezes necessitei relembrar onde executo certo comando, onde declarei uma variável, onde estou chamando uma função/procedure ou tabela, enfim, onde está certo termo no banco de dados.
Para resolver isto, eu executo uma consulta no schema information_schema, nativo na instalação do banco de dados, vamos ao exemplo:
Preciso saber onde eu estou chamando a tabela pessoa no banco de dados paposql, para adicionar um novo campo que coloquei na tabela, logo:
Select *
From information_schema.routines
Where routine_schema = 'paposql'
And routine_definition like '%pessoa%';
O resultado da pesquisa será:
Coluna: specific_name, routine_catalog, routine_name, routine_type...
Resultado: sp_pessoa_inclui, paposql, sp_pessoa_inclui, procedure ...
Esta rotina também pode ser aplicada a qualquer termo utilizado no banco de dados, variáveis declaradas, loop, while, select e etc.
Até a próxima papeiros.
Nenhum comentário:
Postar um comentário