Я ищу тип данных в SQL Server, который хранит данные как шестнадцатеричные, а не int, но не может найти ничего подобного. Конечно, есть шестнадцатеричный тип данных?SQL Server Шестнадцатеричный тип данных
ответ
Сохраните его как INT
и воспользуйтесь функцией HEX()
, чтобы преобразовать ее.
В SQL Server нет встроенного хранилища для шестнадцатеричного кода.
EDIT:
Вы также можете хранить шестигранные данные как VARBINARY
, но есть еще преобразование требуется, и есть проблемы целостности данных с этим методом, а также.
Отлично отвечает на мой вопрос, спасибо –
На самом деле у вас есть еще один вариант ... редактирование моего ответа для уточнения. – JNK
Спасибо за это, но вместо использования HEX мне пришлось использовать convert (varbinary (4), 33948700), поскольку он, похоже, не доступен в MSSQL2000 –
- 1. Sql server 2005 тип данных
- 2. Тип данных SQL Server day?
- 3. SQl Server 2005 Тип данных
- 4. Mule SQL Server Тип источника данных Тип
- 5. Цифровой тип данных данных SQL Server
- 6. SQL Server: неявный тип преобразования типов данных
- 7. IsNull и тип данных в SQL Server
- 8. Diff on SQL Server Тип данных XML?
- 9. Тип данных валюты (Microsoft SQL Server 2014)
- 10. Как использовать тип данных SQL Server time?
- 11. Delphi тип данных для SQL Server last_user_update
- 12. Тип данных timestamp SQL Server 2008
- 13. SQL Server sum изменяет тип данных
- 14. Строка денег Тип данных в SQL SERVER
- 15. Тип данных SQL Server для замены XML
- 16. Недетерминированный тип данных в SQL Server
- 17. SQL Server: тип данных География: GeomFromGml
- 18. Тип данных широты и долготы SQL Server
- 19. Тип и размер данных SQL Server
- 20. Тип данных SQL Server XML и QUOTED_IDENTIFIER
- 21. Тип данных с плавающей запятой SQL Server
- 22. Тип данных nvarchar в SQL Server? Asp.net?
- 23. SQL Server Text Тип данных Maxlength = 65,535?
- 24. Как изменить тип данных в SQL Server?
- 25. Тип данных SQL Server за день?
- 26. Ошибка CE Тип преобразования данных SQL Server
- 27. Преобразование даты в шестнадцатеричный для импорта в SQL Server
- 28. SQL Server - 2008 Тип столбца Тип
- 29. Sqoop Hive String Тип данных для MS SQL Server Тип
- 30. SQL Server 2008 сохраняет географическую точку как шестнадцатеричный
Вы знаете, что int хранится в двоичном формате, и просто случается, что вы манипулируете им в десятичной форме, потому что это удобно? Неважно, как это делается. Просто используйте int и манипулируйте им, как хотите. –