Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / число -> HEX / 7 сообщений из 7, страница 1 из 1
26.06.2002, 17:05:29
    #32034016
volph
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
число -> HEX
если в MSSQL2000 функция конвертации числа в HEX-вид?
...
Рейтинг: 0 / 0
26.06.2002, 17:19:07
    #32034020
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
число -> HEX
Приветствую

Недокументированная функция есть.

Код: plaintext
1.
select master.dbo.fn_varbintohexstr( 234 )


P.S. "HEX-вид" - это, я так понимаю, строка вида 0x...

Удачи
...
Рейтинг: 0 / 0
26.06.2002, 17:30:43
    #32034023
volph
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
число -> HEX
а нет такой функции :(((

мне надо в таком желательно формате:
255 = FF
...
Рейтинг: 0 / 0
26.06.2002, 17:48:59
    #32034030
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
число -> HEX
Функция такая есть и ее не может не быть, т.к. она используется в других системных функциях. Если у Вас SQL Server 2000, конечно.

Также несложно написать нечто вроде этого:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
declare @i int, @res varchar( 100 )
set @res = ''
set @i =  237814 
while @i> 0 
begin
select @res = case @i % 16  
         when  0  then '0'
         when  1  then '1'
         when  2  then '2'
         when  3  then '3'
         when  4  then '4'
         when  5  then '5'
         when  6  then '6'
         when  7  then '7'
         when  8  then '8'
         when  9  then '9'
         when  10  then 'A'
         when  11  then 'B'
         when  12  then 'C'
         when  13  then 'D'
         when  14  then 'E'
         when  15  then 'F'
end + @res
set @i = @i /  16 
end
select '0x' + @res
...
Рейтинг: 0 / 0
26.06.2002, 17:56:07
    #32034034
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
число -> HEX
Как вариант:

select convert(binary(5),255)
...
Рейтинг: 0 / 0
26.06.2002, 17:58:06
    #32034036
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
число -> HEX
2ВладимирМ:

Это не строка...
...
Рейтинг: 0 / 0
26.06.2002, 18:09:49
    #32034037
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
число -> HEX
2 jimmers

Согласен. Зависит от того, что именно нужно. Поэтому и написал "Как вариант".
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / число -> HEX / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]