Início > Banco de Dados, Scripts, SQL Server, Virtual PASS BR > (TSQL) Função Tira Letras

(TSQL) Função Tira Letras

— =============================================
— Author: Karlos Morais
— =============================================

IF exists (SELECT * FROM sysobjects WHERE id = object_id(N’FuFnTiraLetras’) and xtype in (N’FN’, N’IF’, N’TF’))
DROP FUNCTION FuFnTiraLetras
GO

CREATE FUNCTION FuFnTiraLetras
(
@Texto varchar(max)
)
RETURNS varchar(max)
AS
BEGIN

DECLARE @Resultado varchar(max)

SELECT @Resultado = Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(Replace(@Texto, ‘z’, ”), ‘x’, ”), ‘w’, ”), ‘y’, ”), ‘v’, ”), ‘u’, ”), ‘t’, ”), ‘s’, ”), ‘r’, ”), ‘q’, ”), ‘p’, ”), ‘o’, ”), ‘n’, ”), ‘m’, ”), ‘l’, ”), ‘k’, ”), ‘j’, ”), ‘i’, ”), ‘h’, ”), ‘g’, ”), ‘f’, ”), ‘e’, ”), ‘d’, ”), ‘c’, ”), ‘b’, ”), ‘a’, ”)

RETURN @Resultado

END
GO
———————————————–

–Exemplo de Uso
Declare @Texto varchar(100)
Set @Texto = ‘1Karlin2O3Cara4X5P6T7O8Z9W10Y’

Select dbo.FuFnTiraLetras (@Texto)

  1. Nenhum comentário ainda.
  1. 12/08/2013 às 17:05
  2. 19/08/2013 às 13:26

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: