Oracle 12c SQL:结果中缺少列标题

2022-08-14 00:00:00 oracle12c oracle sqlplus

我想了解我的列缺少标题的原因。

考虑下表:

SQL> DESC customer;

Name         Null?    Type         
------------ -------- ------------ 
CUST_ID      NOT NULL NUMBER(5)    
CUST_NAME             VARCHAR2(15) 
ACCOUNT_ID            VARCHAR2(10) 
ACCOUNT_TYPE          VARCHAR2(2)  
STATE                 VARCHAR2(2)  

当我从SQL*Plus的表中选择*时,结果缺少列标题。

SQL> SELECT * FROM customer;

     90001 B and B         A-11101    PR AK
     90002 XYZ             A-11102    CM NJ
     90003 JJ Sons         A-11103    CM NJ
     90004 Exxon           A-11104    PR NY
     90005 ABC             A-11105    CM NY
     90006 Smith Co.       A-11106    CM MD
     90007 Brown Co.       A-11107    CM MD
     90008 Cooper Inc.     A-11108    PR MD

8 rows selected. 

但当我使用SQL Developer时,会显示列标题。

为什么?了解了这一点,我如何使用SQL*Plus显示它们?

我的目标是显示带有标题的表。如果我需要添加其他细节,请让我知道。

标题设置为ON


解决方案

Mypagesize设置为0。我不知道这为什么会导致列标题消失,但它确实消失了。如果有人比我解释得更清楚,我很乐意接受他们的回答。

我将pagesize设置为14,出现了我的列标题。

相关文章