Я использую соединение SAP HANA DB/table для добавления слоя запросов в ArcGIS for Desktop. Таблица, которую я хотел бы использовать, имеет поля долготы и широты, хранящиеся в виде строковых типов данных. Я хотел бы написать запрос для этого слоя, который преобразует эти поля в виде десятичных типов данных, чтобы я мог представить данные XY.TO_DECIMAL для SAP HANA Преобразование из строки
Пример моих значений полей является долготой: -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 знаков после запятой?