我在具有以下结构的表的列中有一个 CLOB Json:
{"sources": [1,2,4]}
我正在尝试编写一个触发器来读取数组 [1,2,4] 并执行一些检查:
我正在尝试使用:
DECLARE
TYPE source_type IS TABLE OF NUMBER;
SOURCES source_type;
[...]
json_query(:NEW.COL, '$.sources') BULK COLLECT INTO SOURCES FROM dual;
但我得到了错误:
Row 1: ORA-01722: invalid number
有任何想法吗?