Поделиться через


условие ошибки EWKB_PARSE_ERROR

SQLSTATE: 22023

Ошибка синтаксического анализа EWKB: <parseError> на позиции <pos>

Parameters

  • parseError: описание ошибки синтаксического анализа.
  • pos: позиция, начинающаяся с 1 в двоичной строке EWKB, в которой произошла ошибка разбора.

Explanation

Некоторые геопространственные функции могут возвращать эту ошибку при анализе входных данных, которые должны находиться в расширенном Well-Known двоичном формате (EWKB ).

Examples

-- Feeding a BINARY string with invalid endianness value into the st_geomfromewkb expression.
> SELECT st_geomfromewkb(X'120200000000000000');
  [EWKB_PARSE_ERROR] Error parsing EWKB: Invalid byte order 18 at position 1 SQLSTATE: 22023

Функции, генерирующие класс ошибок