【发布时间】:2017-01-04 21:40:38
【问题描述】:
我正在使用 SAP HANA 数据库/表连接在 ArcGIS for Desktop 中添加查询图层。我想使用的表具有存储为字符串数据类型的经度和纬度字段。我想为此层编写一个查询,将这些字段转换为十进制数据类型,以便我能够呈现 XY 数据。
我的字段值的一个示例是经度:-117.619193 和纬度:33.453381
抛出的错误是General error; 319 decimal scale specifier is out of range: 6:(0-3)::S1000
查询:select "JOBID", TO_DECIMAL(LONGITUDE,3,6) AS "LONG_DEC", TO_DECIMAL(LATTITUDE,3,6) AS "LAT_DEC" from "_SYS_BIC"."SEU.GD.LM/CA_KT_TICKETSTATUS"
当我将十进制标识符更改为 3 时,我的精度将不正确;应该如何更改以保持小数点后 6 位的精度?
【问题讨论】: