sql - PL/SQL Developer - 忽略/限制查询中的大数据

标签 sql plsql

在 PL/SQL Developer v7.1.x 中,是否有方法可以忽略查询中的大数据类型或“查询数据”功能。例如:如果右键单击表 FOO,然后选择“查询数据”,这将执行 SELECT * FROM FOO。如果该表包含 BLOB 数据,则查询将需要一段时间才能完成并暂时锁定应用程序。在查询远程数据库时(出于明显的原因),这尤其成问题。

我想要一种方法来告诉 PL/SQL Developer 默认情况下不要检索大数据。我知道有一种方法可以限制 ResultSet 大小,但这并不能满足我的要求。

我可以只选择我想要的每一列,忽略某些列,但随后我无法使用“查询数据”功能。

谢谢。

最佳答案

不,查询数据功能只做一件事,而且只做一件事 - 查询所有数据。

您可能会发现有用的是,您可以将表或 View 的名称从浏览器拖到 SQL 窗口中,从弹出的菜单中选择“选择”,它将在表上生成一条 SELECT 语句:包含所有列名 - 但不会立即执行查询。然后,您可以在运行之前对其进行任意编辑(例如注释掉 LOB 列)。

关于sql - PL/SQL Developer - 忽略/限制查询中的大数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820304/

相关文章:

oracle - IP 地址存储为十进制 - PL/SQL 显示为点四边形

oracle - 如何使用 Oracle dbms_ldap 包获取 LDAP 组名称?

sql - 如何动态地将列名传递给查询?

sql - 跨两个表执行 UPDATE SET

mysql - 这些 sql 连接之间的差异(相同的结果,相同的执行计划)

sql - TSQL 函数递归

sql - 应用 GROUP BY 后检查相同数量(棘手的场景)

java - SQL迭代器的实现

sql - 在 pl/sql 中标记字符串并获得唯一标记?

sql - oracle使用DBlink插入