`
woshixushigang
  • 浏览: 575921 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

oracle根据id查询数据时候in后面数目不能超过1000但是or可以

阅读更多

select *  from table where id in  (.............)

 

如果()里超过一千个就会报错,列表只准许1000个。

 

如果换成

select *  from table where id =  or  id= ....................

 

就可以没有报错。

分享到:
评论

相关推荐

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 注意: 对于普通用户:授予connect, resource权限。 对于DBA管理用户:授予connect,resource, dba权限。  授予系统...

    ORACLE数据库DBA面试集锦

    简介: 希望可以给面试DBA的朋友有所帮助,里面文件压缩包里有面试相关的题目与数据库概念;如:一:SQL tuning 类 ...where disk_reads > 1000 or (executions > 0 and buffer_gets/executions > 30000);

    Oracle Database on Linux Fails to Start - ORA-27154 ORA-27300 OR

    在本文中,我们将深入探讨一个特定的Oracle数据库在Linux环境下启动失败的问题,涉及错误代码ORA-27154、ORA-27300、ORA-27301和ORA-27302,这些错误通常与系统信号量相关。此问题可能发生在尝试启动一个新的数据库...

    2009达内SQL学习笔记

    可以利用通配符创建比较特定数据的搜索模式,通配符只能用于文本,非文本数据类型不能使用通配符。 通配符在搜索模式中任意位置使用,并且可以使用多个通配符。 通配符%表示任何字符出现任意次数;还能代表搜索...

    PL/SQL 基础.doc

    注:1) id(索引) 的数目的限制由BINARY_INTEGER的范围决定(-2147483647<----->2147483647); 2) TABLE类型与map,_T>类似; 3) 表中的元素可以是复合类型; 4) KEY 没有必要是顺序的; 5) 当数据被插入表中的时候,...

    详解ORACLE SEQUENCE用法

    在Oracle中,Sequence不直接与任何特定的表关联,而是作为一个独立的对象存在,可以独立于表进行管理和操作。以下是对Oracle Sequence用法的详细解析: 1. **创建Sequence** 创建Sequence需要`CREATE SEQUENCE`...

    DBA面试常见题目

    可以使用以下SQL语句来找出那些磁盘读取次数超过1000次或执行次数大于0且缓冲区获取次数/执行次数比值大于30000的SQL: ```sql SELECT SQL_TEXT FROM V$SQL WHERE DISK_READS > 1000 OR (EXECUTIONS > 0 AND BUFFER...

    DBA面试有答案

    - **CBO (Cost-Based Optimizer)**: 基于成本的优化器,根据表的统计数据来决定执行计划,其目标是选择最低成本的查询执行策略。 - 当表有统计信息时(除分区表外),在 `optimizer_mode=choose` 时,系统会选择 ...

    (重要)AIX command 使用总结.txt

    AIX常用命令://查看机器序列号,IBM的基本信息都可以通过该命令查询得到 #prtconf #oslevel -r == uname -a //操作系统版本 #oslevel //查看操作系统版本ex :5.1.0.0 #oslevel -r //ex:5100-04 == oslevel -q //...

Global site tag (gtag.js) - Google Analytics