![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 41
|
![]()
Здравствуйте!
Подскажите пожалуйста, как перевести число из 10 системы в 16 систему счисления MSSQL SERVER? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
1. С чего вы это взяли?
2. Калькулятор виндовый это умеет. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 41
|
![]()
Спасибо большое!
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 41
|
![]()
Наверное покажусь наглым, чтобы оставить последнюю часть надо еще один cast написать
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 41
|
![]()
select cast(CAST(123 AS binary(4))) as nvarchar)
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 41
|
![]()
Нужно чтобы осталось только 7В
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
преобразуй в строку и отбрось 0x и левые нули
От 2008-го и выше - convert(varchar, CAST(123 AS binary(4)), 1) ниже 2008-го- master.dbo.fn_varbintohexstr(CAST(1 23 AS binary(4))) мучайся )) ток не понятно зачем этот изврат нужен. Преобразуй на клиенте, проще будет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 41
|
![]()
Кажется я понял)))
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 06.06.2017
Сообщений: 41
|
![]()
Ребята, доброго времени суток
Подскажите пожалуйста Есть таблица Object в ней есть поле ObjectNumber (10 ная система счисления) и есть таблица Objcust в ней есть поле PinCode (16 система счисления) я взял таблицу Object.ObjectNumber и перевел в 16 систему счисления select sys.fn_varbintohexsubstring(0, ObjectNumber, 3,0) from Object Подскажите пожалуйста как сделать Update чтобы в поле Pincode появились такие же данные как и в поле ObjectNumber Обе таблицы имеют ссылку на поле ObjectID SQL SERVER 2005 |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод числа в пропись | SashOkSerg | C++ Builder | 4 | 05.05.2016 12:06 |
перевод числа в СС | -=Andriushka=- | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 24.09.2011 11:39 |
Перевод числа в символ. | ImmortalAlexSan | Общие вопросы Delphi | 5 | 27.11.2010 00:10 |
Перевод числа. | bignick | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 30.09.2010 12:20 |
перевод числа | kommunist | Помощь студентам | 5 | 15.10.2007 22:58 |