我想问一下用于存储纬度和经度的SQL Server数据类型.
这是一个例子:
Latitude: -7.39755000
Longitude: 107.80627000
Run Code Online (Sandbox Code Playgroud)
如果数据类型decimal,它将无法保存,因为SQL Server说:
无法将数字数据转换为数字
我记得.
但是如果类型数据是float,SQL Server将转换0所以纬度将是-7.39755000.所以我想它取代上次0用1 - 9.它的位置会不准确吗?
或者坚持decimal,但如何避免警告?