在 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/