1

我在具有以下结构的表的列中有一个 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

有任何想法吗?

4

0 回答 0