首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用拣货单查询Oracle

使用拣货单查询Oracle
EN

Stack Overflow用户
提问于 2009-06-25 21:09:23
回答 5查看 703关注 0票数 1

我有一个oracle数据库,我有只读访问权限(没有创建临时表的权限)。我有一个包含28000个in的选取列表(在Excel中),对应于一个包含数百万条记录的表中的28000行。如何编写一个查询来返回这28000行?

我尝试在access中创建表并通过ODBC执行连接,但是Access冻结/花费了令人难以置信的长时间。我是否必须在in语句中创建一个包含28,000个项目的查询?

PL/SQL中有没有什么东西可以让它变得更容易呢?

感谢您的时间和帮助。

-JC

EN

回答 5

Stack Overflow用户

发布于 2009-06-25 21:30:27

是什么让你的28,000行变得特别?

记录中有没有其他字段可以用来限制WHERE子句中的查询(或者至少将数百万行的范围缩小一点)?也许你感兴趣的ID在某个范围内?

票数 3
EN

Stack Overflow用户

发布于 2009-06-25 21:19:39

IN ( ..,..)的最大变量数,,)类型查询在Oracle 10g中为1000。

票数 0
EN

Stack Overflow用户

发布于 2009-06-25 21:51:51

尝试在Access中创建的表上创建索引。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1046283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档