在 Oracle XE Client 10 的 sqlplus 中,
我想select * from t_abc where rownum<11
在 sqlplus 上运行
我计划将结果保存到文本文件中,以便使用文本查看器查看。我了解了spool
和set pagesize 10000
。如果每条记录都保持在一行中,那么在文本编辑器中读取它就没有问题了。
但是,这种方法不太好用,因为我得到的输出被分成了很多行,每行都在命令行窗口的宽度内。这根本无法阅读。
我正在寻找一种可以让每条记录保持在一行中的方法。或者像\G
mysql 中那样。无论如何,只要它使其可读就可以了。
答案1
尝试:
set linesize 200
或者,无论行的长度如何,都可以使输出适合每行一行。