Oracle 12c SQL:结果中缺少列 Headers
Oracle 12c SQL: Missing column Headers in result
我想了解为什么我的专栏缺少 headers。
考虑这个 table:
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)
当我select * from the table in SQL*Plus时,结果缺少列headers.
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 时,会显示 headers 列。
为什么?而且,知道这一点后,如何让它们显示 SQL*Plus?
我的目标是用 headers 显示 table。如果我需要添加其他详细信息,请告诉我。
标题设置为 ON
。
我的 pagesize
设置为 0
。我不知道为什么这会导致列 headers 消失,但确实如此。如果有人能解释得比我好,我会很乐意接受他们的回答。
我把pagesize
设为14
,我的专栏headers出现了
SQL*Plus 更改了 ORACLE 12c 中的默认行为。
有
SQL> set head on
你回到之前的行为。
有
SQL> set pagesize *n*
每 n 行将重复 header。
我想了解为什么我的专栏缺少 headers。
考虑这个 table:
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)
当我select * from the table in SQL*Plus时,结果缺少列headers.
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 时,会显示 headers 列。
为什么?而且,知道这一点后,如何让它们显示 SQL*Plus?
我的目标是用 headers 显示 table。如果我需要添加其他详细信息,请告诉我。
标题设置为 ON
。
我的 pagesize
设置为 0
。我不知道为什么这会导致列 headers 消失,但确实如此。如果有人能解释得比我好,我会很乐意接受他们的回答。
我把pagesize
设为14
,我的专栏headers出现了
SQL*Plus 更改了 ORACLE 12c 中的默认行为。
有
SQL> set head on
你回到之前的行为。
有
SQL> set pagesize *n*
每 n 行将重复 header。