标签: sql-server decimal
我有一个问题:在SQL Server中有一个decimal数据类型。
decimal
我可以将此数据类型转换为二进制,因此我可以将查询编写为
declare @deci decimal(18,2) set @deci = 2.33 print cast(@deci as varbinary)
此查询的结果是 -
0x12020001E9000000
我的问题是这种从十进制转换为二进制的转换规则是什么。有人可以向我解释一下吗?