Convertendo linha digitável para código de barras

Convertendo linha digitável para código de barras em SQL.

 

CREATE FUNCTION [GLO].[fConverteLinhaDigitavelParaCodigoDeBarras] (@LinhaDigitavel VARCHAR(100))
RETURNS VARCHAR(100) AS
BEGIN

DECLARE @CodigoDeBarras varchar(44)

set @LinhaDigitavel = replace(REPLACE(@LinhaDigitavel,’ ‘,”),’.’,”)
set @CodigoDeBarras = LEFT(@LinhaDigitavel,4)
set @CodigoDeBarras = @CodigoDeBarras + substring(@LinhaDigitavel,33,1)
set @CodigoDeBarras = @CodigoDeBarras + RIGht(@LinhaDigitavel,14)
set @CodigoDeBarras = @CodigoDeBarras + substring(@LinhaDigitavel,5,5)
set @CodigoDeBarras = @CodigoDeBarras + substring(@LinhaDigitavel,11,10)
set @CodigoDeBarras = @CodigoDeBarras + substring(@LinhaDigitavel,22,10)

RETURN @CodigoDeBarras
END



Categorias:Programação

Tags:, , , , , , ,

Deixe um comentário

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 )

Foto do Google

Você está comentando utilizando sua conta Google. 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 )

Conectando a %s

%d blogueiros gostam disto: