要解决sqlplus查询结果不换行的问题,可以尝试以下方法:
- 使用SET命令设置行大小:可以使用以下命令设置行大小为1000行,即每1000行换行一次:
SET LINESIZE 1000
- 使用SET命令设置页大小:可以使用以下命令设置页大小为1000行,即每1000行换页一次:
SET PAGESIZE 1000
- 使用SET命令设置换行符:可以使用以下命令设置换行符为换行符号(使用\即可表示换行符):
SET NEWPAGE 1
- 使用SET命令设置自动输出模式:可以使用以下命令设置自动输出模式为ON,即每次查询自动输出结果到屏幕:
SET AUTOPRINT ON
- 如果以上方法都没有解决问题,可以考虑使用其他SQL客户端工具,如SQL Developer、Toad等,它们通常会自动进行换行和换页处理。