Como ver un tipo de dato binary en binario puro

04/07/2005 - 22:16 por Sandro | Informe spam
Como puedo ver un campo binary en realemnte numeros binarios
o sea tengo guardado el valor 0xF en un campo binary y quiero mostrarlo asi
: 1111 que es su verdadero valor en binario

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
04/07/2005 - 23:50 | Informe spam
Sandro,

No existe una funcion en t-sql para hacer conversion entre sistemas
numericos. Puedes crear una funcion definida de usuario que dado un entero
(sistema decimal) te devuelva una cadena representando el valor decimal en
sistema binario.
Aca te paso un ejemplo.

use northwind
go

create function dbo.ufn_dectobin (
@i int
)
returns varchar(128)
as
begin
declare @s varchar(128)
declare @j int, @k int

set @s = ''
set @j = @i

while @j > 0
begin
set @k = @j % 2
set @j = @j / 2

set @s = ltrim(@k) + @s

end

set @s = ltrim(@j) + @s

return @s
end
go

select dbo.ufn_dectobin(cast(0 as int))
select dbo.ufn_dectobin(cast(1 as int))
select dbo.ufn_dectobin(cast(2 as int))
select dbo.ufn_dectobin(cast(3 as int))
select dbo.ufn_dectobin(cast(4 as int))
select dbo.ufn_dectobin(cast(5 as int))
select dbo.ufn_dectobin(cast(6 as int))
select dbo.ufn_dectobin(cast(7 as int))
select dbo.ufn_dectobin(cast(8 as int))
select dbo.ufn_dectobin(cast(9 as int))
select dbo.ufn_dectobin(cast(10 as int))
select dbo.ufn_dectobin(cast(0xF as int))
go

drop function dbo.ufn_dectobin
go


AMB

"Sandro" wrote:

Como puedo ver un campo binary en realemnte numeros binarios
o sea tengo guardado el valor 0xF en un campo binary y quiero mostrarlo asi
: 1111 que es su verdadero valor en binario



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida