Oracle-12c

列名在終端中顯示問題

  • August 21, 2017

我正在使用 SQL*Plus 並連接到 HR 模式。

當我這樣做時SELECT * FROM tab;,它給了我三個顯示在不同行中的列名。

有沒有辦法糾正它?

在此處輸入圖像描述

當然,SQL*Plus 不會自動格式化您的輸出,但您可以這樣做:

SQL> col tname format a30
SQL> col tabtype format a7
SQL> set numwidh 10

SQL> select * From tab where rownum = 1;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
ACCESS$                        TABLE

將 linesize 設置為更高的值也解決了這個問題。

例如,我用

set linesize 200

引用自:https://dba.stackexchange.com/questions/184003