Oracle 12c:在触发器中使用JSON_QUERY

时间:2017-12-06 12:13:37

标签: triggers oracle12c json-query

我在一个表的列中有一个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

有什么想法吗?

0 个答案:

没有答案