我在一个表的列中有一个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
有什么想法吗?