Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Decimal в Hex / 5 сообщений из 5, страница 1 из 1
07.07.2011, 13:53
    #37341205
Decimal в Hex
Привет !

Нужна небольшая помощь...
Функция inttohex() конвертирует в число с лидирующими нулями...

select inttohex(26)

000000
1a

Можно их как-то убрать ?
Получить просто 1a ?

Спасибо.
...
Рейтинг: 0 / 0
07.07.2011, 16:51
    #37341708
BirdIV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Decimal в Hex
АнатолийДу,

можно. используя substring, patindex и char_length преобразуете в нужный формат.
А вобще о какой версии и номере СУБД идет речь?
...
Рейтинг: 0 / 0
07.07.2011, 17:11
    #37341764
Decimal в Hex
Sybase Anywhere 11
...
Рейтинг: 0 / 0
07.07.2011, 17:20
    #37341785
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Decimal в Hex
Вообще-то это задача для клиента а не сервера.
...
Рейтинг: 0 / 0
07.07.2011, 17:28
    #37341810
Decimal в Hex
Получилось как-то так :

select substring( inttohex(COLUMN), PATINDEX( '%[a-zA-Z1-9]%', inttohex(COLUMN) ) )
from TABLE


Достаточно, кошерно ?
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Decimal в Hex / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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