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

Oracle 12c SQL: Missing column Headers in result(Oracle 12c SQL:结果中缺少列标题)
本文介绍了Oracle 12c SQL:结果中缺少列标题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

考虑下表:

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,出现了我的列标题。

这篇关于Oracle 12c SQL:结果中缺少列标题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

auto_increment column for a group of rows?(一组行的AUTO_INCREMENT列?)
SnowFlake Diagram and Many to Many relationship(雪花图与多对多关系)
SQL to Generate Periodic Snapshots from Transactions Table(用于从事务表生成定期快照的SQL)
How to set up a WHILE loop with IF statement in MySQL?(如何在MySQL中用IF语句设置WHILE循环?)
MyBatis support for multiple databases(MyBatis支持多个数据库)
SQL query to find the number of customers who shopped for 3 consecutive days in month of January 2020(查询2020年1月连续购物3天的客户数量)