Tag: ora 01795

ORA-01795:列表中的最大表达式数为1000,如何拆分字符串

如何拆分以下字符串? Ax IN (changeList), changeList具有以下值,因此它使得子句如下: Ax IN (HEXTORAW(‘1E2956B9266F11DDA85810000000C959’),HEXTORAW (‘ADD834AD6A3911DF923C10000000C959’),HEX……….. 上面的IN有超过1000个值,因此ORA-01795错误,如何修改它以便我拥有 AX IN(id1,.. id999)或Ax IN(id1000,…),任何c代码都可以帮助我……