oracle in函数限制

来源:互联网 发布:java中对象作用域 编辑:程序博客网 时间:2024/06/02 21:19

记录一次生产小事故,原项目采用mysql,切换为oracle后,生产执行报错!!!

oracle的in函数中的参数个数有限制,Oracle 9i 中个数不能超过256,Oracle 10g个数不能超过1000;

可以采用id IN (1,2,...,999) or id in (1000,1001,...1999) or ....。


mysql的in函数中参数个数没有限制,但是受到sql长度的限制,SQL语句长度默认最大1M;

mysql的配置文件(my.ini)中的max_allowed_packet参数控制sql语句长度。

原创粉丝点击