我使用的是DBVisualizer 8.0.6,当我运行一个简单的查询时,比如...
select * from table它只显示前1000行,然后停止查询并显示在左下角...“由最大行数限制的行数”
我如何改变这个#?我正在编写一个查询,它需要导出略多于1000行的数据,但是dbvisualizer有这个设置限制……
我尝试了@set maxrows2000,然后提交,然后运行我的查询。仍然只返回1000行。这是针对Oracle表的。
发布于 2011-12-12 05:16:44
在SQL Commander中有一个标记为“最大行数”的框。对于完整的结果集,将其设置为-1。

发布于 2012-02-07 18:35:21
或者,您可以直接导出到一个文件。这将允许导出比DBVisualizer图形用户界面所能显示的更多的行。当不得不导出几百万条记录时(如果你需要的话),这是非常有用的。
只需在您的SQL Commander中执行以下操作:
@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
发布于 2011-12-08 08:49:16
因此,显然你需要有DBVisualizer个人版来设置最大行数,而免费版不支持。不过,您可以获得免费试用。然后你就可以运行像这样的东西。
@set maxrows 2000;
select * from table;如果有人知道如何在免费版本中做到这一点,请随时发表评论,谢谢。
https://stackoverflow.com/questions/8419088
复制相似问题