在oracle中,in的最大条数是1000条,当超过1000条就会报错:
对于这种超过1000的数据,可通过下面的方法进行处理:
SELECT
*
FROM
HEX_CJOP_AIM_DIVIDEND
WHERE
pk_id IN
(
SELECT
regexp_substr('值', '[^,]+', 1, level) col
FROM
dual CONNECT BY level <= regexp_count('值', '\,') + 1)