Dica de Sybase com a ferramenta Cast SQL Builder

/**
  Autor: Pedro Abs
  A ideia deste código é permitir que pesquisemos por todas as procedures, views e
  triggers por dois critérios, diferentemente do que o Cast SQL Builder nos
  permite (apenas um  critério).
*/
use dtb_qualquer /* nome do catálogo – DB*/
go
declare @tbl varchar(50), @field varchar(50)
select
@tbl = ‘tbl_cliente’,
@field = ‘dat_situa_regis’
select id, object_name(id) nome, (select type from sysobjects where id = c.id) type
from syscomments c
where /* primeiramente seleciona todos os registros que tiverem tbl ou field */
charindex(@tbl,text) > 0 or
charindex(@field, text) > 0
group by id, object_name(id)
having   /*depois de soma-los apenas mostra os registros que tanto tbl quanto field forem > 0.*/
sum(charindex(@tbl,text)) > 0 and
sum(charindex(@field, text)) > 0
order by  object_name(id)
Anúncios
Nota | Esta entrada foi publicada em Banco de Dados, Desenvolvimento com as etiquetas , , . ligação permanente.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s