sqlplus:我有一个超过 20 列宽的表。如何才能正确显示它

sqlplus:我有一个超过 20 列宽的表。如何才能正确显示它

在 Oracle XE Client 10 的 sqlplus 中,
我想select * from t_abc where rownum<11在 sqlplus 上运行

我计划将结果保存到文本文件中,以便使用文本查看器查看。我了解了spoolset pagesize 10000。如果每条记录都保持在一行中,那么在文本编辑器中读取它就没有问题了。

但是,这种方法不太好用,因为我得到的输出被分成了很多行,每行都在命令行窗口的宽度内。这根本无法阅读。

我正在寻找一种可以让每条记录保持在一行中的方法。或者像\Gmysql 中那样。无论如何,只要它使其可读就可以了。

答案1

尝试:

set linesize 200

或者,无论行的长度如何,都可以使输出适合每行一行。

相关内容