Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola a todos,como eu faco para realizar varios replace´s seguidos ??Eu estava criando uma query para poder ''criptografar'' alguns dados :declare@frase nvarchar (100),@aux nvarchar (100)set @frase = 'teste da query para alteração da frase'set @aux = replace (@frase,'t','p')select replace (@aux,'e','o')mas gostaria de continuar com mais algumas alterações :set @aux = replace (@frase,'n','l')set @aux = replace (@frase,'i','a')set @aux = replace (@frase,'s','r')como faco para combinar tudo isso ??
é.. algo assim....@palavra = 'AMOSTRA DE TECIDOS'select FUN_TRATA_TXT(@palavra,'a|r#t|j#o|a')e cria uma função q faça isso... dando um "split" nesta variável de parametros ('a|r#t|j#o|a') por "#" depois você pega o parametro inicial e o final dando um novo split por "|" e executando cada filtro em loop na variavel de texto (@palavra);)
Crie uma procedure ou uma function para isso.