ORA-01795:列表中的最大表达式数为1000

来源:互联网 发布:nothing软件怎么样 编辑:程序博客网 时间:2024/05/22 10:54

项目中用到in关键字查询,刚开始使用的方法是:in()括号里的内容是拼接的字符串,包含了大量的数据,控制台报错:ORA-01795:列表中的最大表达式数为1000.
这里写图片描述

后来知道这种in()括号中不能含有大量数据,于是乎,括号中拼接sql语句。
For example:
select t.* from t_base_news t where t.type in (select type from t_base_type)
ok

0 0
原创粉丝点击