Search the Community
Showing results for tags 'replace'.
Found 2 results
-
Boa tarde, Tenho alguns campos numéricos q ao fazer uma select gostaria q retornasse uma legenda exemplo: Status: 0=Inativo / 1=Ativo Condição: 1=Funcionando / 2=Em manutenção / 3=Manutenção Interna Seria algo assim, tenho varias tabelas com estes campos... mas tenho q ficar usando replace. Existe uma forma de criar uma função para isso? Nem q na função eu tenha que setar nome do campo, ficando assim: Legenda('Status',cadastro.status)
-
Tenho um campo de descrição no meu sistema... nesse campo preciso fazer um replace de alguns "substrings" que podem existir. Exemplos: <apelido>apelido</apelido> <saudacao>saudacao</saudacao> Usando CASE e REPLACE para tratar essas substrings aí de cima, funciona para um caso ou para o outro, não ambos. Vejam como estou aplicando o SQL. ... , CASE WHEN MWA.descMsg LIKE '%'+'<saudacao>saudacao</saudacao>'+'%' Then REPLACE(MWA.descMsg, '<saudacao>saudacao</saudacao>', dbo.saudacao(GETDATE())) WHEN MWA.descMsg LIKE '%'+'<apelido>apelido</apelido>'+'%' Then REPLACE(MWA.descMsg, '<apelido>apelido</apelido>', '[Apelido]') ELSE MWA.descMsg END AS msg ... Preciso fazer com que esse tratamento seja aplicado para todas as situações, não apenas para uma das duas situações. O lance é que não tenho como colocar o campo tratado numa variável e ir aplicando o tratamento a ela de forma isolada.