gpt4 book ai didi

sql - sql server 2008中十进制到十六进制的转换

转载 作者:行者123 更新时间:2023-12-04 19:12:11 33 4
gpt4 key购买 nike

2716455883 的十六进制值为 A1E9D3CB 但使用

SELECT CONVERT(VARBINARY(8), 2716455883) 

得到答案 0x0A000001CBD3E9A1

最佳答案

SELECT CONVERT(VARBINARY(8), cast(2716455883 as bigint))

这是由于 SQL Server 解释没有限定类型的文字的方式。看看这个

select sql_variant_property(2716455883, 'basetype'); -- numeric
select sql_variant_property(2716455883, 'precision'); -- 10
select sql_variant_property(2716455883, 'scale'); -- 0

关于sql - sql server 2008中十进制到十六进制的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13643729/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com