我设置了以下SQLPLUS命令:
SET ECHO OFF
SET FEEDBACK OFF
SET HEADING ON
SET LINESIZE 100
SET PAGESIZE 1000
SET SPACE 0
SET TERMOUT OFF
SET TRIMOUT OFF
SET TRIMSPOOL ON
SET VERIFY OFF
但我得到的结果是:
ERROR_CODE
----------
ERROR_DESC
----------------------------------------------------------------------------------------------------
ERROR_COUNT
-----------
EXCP098
EXCEPTION: Processing not allowed
2
EXCP014
EXCEPTION: UNKNOWN STATUS
11
即。所有列标题和列值都在一个新行而不是所有列标题应该在同一行,然后记录1应该在第一行,然后记录2应该在第二行。
我希望它应显示为:
ERROR_CODE ERROR_DESC ERROR_COUNT
-----------------------------------------------------------------------
EXCP098 EXCEPTION: Processing not allowed 2
EXCP014 EXCEPTION: UNKNOWN STATUS 11
答案 0 :(得分:0)
如果“ERROR_DESC”太长而无法放在一条线上(连同“ERROR_CODE”和“ERROR_COUNT”),您可以尝试以下几个选项:
TRIM
值,或什么工作和适当,取决于您的整体背景。毕竟,SQLPlus中的显示通常不是最重要的方面。