Привет, я хочу сохранить некоторые значения из: new.payload через триггер.
это работает в sql-developer, но не в триггере ...
select json_value('{"timestamp":"2019-05-09T14:00:00Z","value":0,"unit":"W/m²"}', '$.unit') from dual;
'{"timestamp": "2019-05-09T14: 00: 00Z", "value": 0, "unit": "W / m²"} 'is my: new.payload
я пробовал также:
SELECT unit INTO v_unit
FROM
json_table(:new.payload, '$'
columns (
timestamp VARCHAR2(80) path '$.timestamp',
value NUMBER path '$.value',
unit VARCHAR2(80) path '$.unit'
)
) jt;
я получаю ошибку ORA-00904: «DECL_OBJ #»; /
(ошибка: ORA-00604: рекурсивная ошибка SQL-уровня 1 ORA-00904: «DECL_OBJ #»:неверный идентификатор)