答案 0 :(得分:1)
如果您使用的是SQL * Plus,则可以通过SQL * Plus特定命令控制格式化。例如:
SET PAGESIZE 9999
SET LINESIZE 120
COL equipo_local FORMAT A12
有关更多SQL * Plus命令,请参阅SQL * Plus参考手册。
SET HEADING OFF
SET TRIMSPOOL ON
等。
如果要按特定顺序返回行,请在查询中添加ORDER BY
子句。
答案 1 :(得分:1)
除了spencer的建议,尤其是SET LINESIZE 120
(这意味着你将在输出中每行显示120个字符),研究SQL * Plus命令COLUMN
- 尤其是FORMAT
选项。例如,SQL * Plus格式化EQUIPO_LOCAL
大约25个字符(眼球估计);如果您发出命令COLUMN EQUIPO_LOCAL a14
,该列将只有14个字符,为更多列提供空间(希望是所有列都适合120个字符,因此输出的每一行都显示在一行文本中屏幕)。
花几个小时阅读SQL * Plus用户手册,您将学到很多有用的东西。请记住,SQL * Plus是一个单独的程序,具有自己的命令/语言; SQL * Plus命令不是SQL语句! (这通常令人困惑。)