首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dbvisualizer:设置select查询中的最大行数

dbvisualizer:设置select查询中的最大行数
EN

Stack Overflow用户
提问于 2011-12-08 00:46:24
回答 5查看 41.5K关注 0票数 29

我使用的是DBVisualizer 8.0.6,当我运行一个简单的查询时,比如...

代码语言:javascript
复制
select * from table

它只显示前1000行,然后停止查询并显示在左下角...“由最大行数限制的行数”

我如何改变这个#?我正在编写一个查询,它需要导出略多于1000行的数据,但是dbvisualizer有这个设置限制……

我尝试了@set maxrows2000,然后提交,然后运行我的查询。仍然只返回1000行。这是针对Oracle表的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-12-12 05:16:44

在SQL Commander中有一个标记为“最大行数”的框。对于完整的结果集,将其设置为-1

票数 62
EN

Stack Overflow用户

发布于 2012-02-07 18:35:21

或者,您可以直接导出到一个文件。这将允许导出比DBVisualizer图形用户界面所能显示的更多的行。当不得不导出几百万条记录时(如果你需要的话),这是非常有用的。

只需在您的SQL Commander中执行以下操作:

代码语言:javascript
复制
@export on;
@export set Filename="d:\temp\export" format="CSV" DecimalNumberFormat="00000000000" CsvRowDelimiter="\r\n" CsvIncludeColumnHeader="false";

SELECT YOURFIELD FROM YOURTABLE WHERE SOMEFIELD = AFILTERVALUE;

你可以在这里找到更多关于它的信息(以及各种参数):http://www.dbvis.com/products/dbvis/doc/7.1/doc/ug/sqlCommander/sqlCommander.html#mozTocId448386

票数 4
EN

Stack Overflow用户

发布于 2011-12-08 08:49:16

因此,显然你需要有DBVisualizer个人版来设置最大行数,而免费版不支持。不过,您可以获得免费试用。然后你就可以运行像这样的东西。

代码语言:javascript
复制
@set maxrows 2000; 
select * from table;

如果有人知道如何在免费版本中做到这一点,请随时发表评论,谢谢。

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

https://stackoverflow.com/questions/8419088

复制
相关文章

相似问题

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