我有BIGINT
數字示例1234567891此數字的十六進制數爲0x499602D3。 我想知道如何轉換可以在SQL Server 2008中完成?在SQL Server 2008中將BIGINT轉換爲HEX
回答
INT轉換爲十六進制:
SELECT CONVERT(VARBINARY(8), 1234567891);
十六進制轉換爲INT:
SELECT CONVERT(INT, 0x499602D3);
BIGINT
應該是相同的交易替代INT
到BIGINT
使用
SELECT CONVERT(VARBINARY(8), CAST(2716455883 as bigint));
見http://classicasp.aspfaq.com/general/how-do-i-convert-from-hex-to-int-and-back.html
2716455883的十六進制值是A1E9D3CB,但使用SELECT CONVERT(VARBINARY(8),2716455883)獲取答案0x0A000001CBD3E9A1 – user1751909
這是一個十六進制字符串。你想要的是別的 - 但它不是標準的十六進制。我現在將詳細看看... – MoonKnight
@ user1751909'SELECT CONVERT(VARBINARY(8),1234567891);'給我'0x499602D3',所以我不確定發生了什麼事情。爲了得到你想要的字符串,你必須在返回的字符串上使用'LTRIM()'來擺脫'0x'。但我確認你在評論中得到的內容確實是你所擁有的INT的正確十六進制。誰告訴你這是錯誤的,爲什麼? – MoonKnight
- 1. 轉換爲nvarchar在SQL Server BIGINT 2008
- 2. 在SQL Server中將INT轉換爲BIGINT
- 3. SQL Server 2008從BIGINT轉換爲UNIQUEIDENTIFIER/GUID並返回
- 4. 在SQL Server中將Base 31的值轉換爲BigInt
- 5. SQL Server隱式轉換爲varchar vs bigint
- 6. 將SQL Server 2008轉換爲2000
- 7. 將varchar轉換爲datetime的SQL Server 2008
- 8. 將Postgis錶轉換爲SQL Server 2008
- 9. SQL Server 2008將varchar轉換爲datetime
- 10. 將SQL Server 2008轉換爲MySQL
- 11. 將varchar(32)轉換爲bigint
- 12. 將逗號分隔字符串轉換爲SQL Server中的bigint
- 13. 轉換在SQL Server 2008
- 14. 將BIGINT UNSIGNED轉換爲INT
- 15. 將datetime轉換爲bigint
- 16. 將存儲過程從SQL Server 6.5轉換爲SQL Server 2008
- 17. 如何將SQL Server 2008 R2數據庫轉換爲SQL Server 2012?
- 18. 如何將SQL Server 2008 .mdf文件轉換爲SQL Server 2012?
- 19. 將sql server 2008數據庫轉換爲sql server 2005
- 20. 將時間(7)轉換爲bigint T-SQL
- 21. SQL,如何將VARCHAR轉換爲bigint?
- 22. Sqoop從SQL Server導入,將二進制(10)轉換爲bigint
- 23. Microsoft SQL Server 2005將bigint轉換爲字符串
- 24. 轉換爲varchar在T-SQL爲bigint
- 25. 如何在SQL Server 2008中將int轉換爲日期
- 26. 在SQL Server 2008 R2中將DD/MM/YYYY轉換爲YYYY-MM-DD
- 27. 在SQL Server 2008算術溢出中將nvarchar轉換爲datetime
- 28. 在SQL Server 2008 R2中將Varchar轉換爲二進制文件?
- 29. 在sql server 2008中將文本轉換爲時間的問題?
- 30. 在SQL Server 2008中將varchar轉換爲日期
可能重複的[十進制到十六進制轉換在SQL Server 2008中](http://stackoverflow.com/questions/13643729/decimal-to-hex-conversion-in-sql-server-2008) – Magnus
@Magnus我不知道不這麼認爲 - 這是根據下面的答案來自同一個OP的後續問題。 – Bridge