De Decimal ah HEX

04/01/2008 - 14:35 por ®EL MANGOSTA | Informe spam
Hola amigos,

Alguien sabe si existe alguna función que me convierta numeros de DEC a HEX ..

He buscado pero no encuentro ...

De antemano muchas gracias.

Mauricio Pérez
Santiago de Chile.
 

Leer las respuestas

#1 jcac
04/01/2008 - 16:24 | Informe spam
Hola Mauricio,

Espero esto te ayude

create function Dec2Hex(@Numero int)
returns varchar(100)
as
begin
declare @lnResto int, @lcCadena varchar(100), @lcCadena1 varchar(100)
set @lnResto = (@Numero/16.00 - @Numero/16)*16
set @Numero = @Numero/16
if @lnResto < 10
set @lcCadena = convert(varchar(1), @lnResto)
else
set @lcCadena = char(55 + @lnResto)
if @Numero > 0
begin
select @lcCadena1 = dbo.Dec2Hex(@Numero)
select @lcCadena = @lcCadena1 + @lcCadena
end
else
begin
set @lcCadena = @lcCadena
end
return(@lcCadena)
end

select dbo.Dec2Hex(200)

Saludos


"®EL MANGOSTA" escribió en el mensaje
news:
Hola amigos,

Alguien sabe si existe alguna función que me convierta numeros de DEC a
HEX ..

He buscado pero no encuentro ...

De antemano muchas gracias.

Mauricio Pérez
Santiago de Chile.

Preguntas similares