查询不显示列名。
例如,当我输入查询时:(902)494-9999
系统返回:
select * from V$tablespace;
我运行的每个其他查询都会发生这种情况。有修复吗?
答案 0 :(得分:0)
如果您使用的是SQL * Plus,则显示或不显示列名称是您使用SET
命令控制的设置。请注意,所有这些只在前端(在SQL * Plus中); Oracle返回列名和值,但您可以指示SQL * Plus显示或不显示列名。他们被称为" HEADINGS"在SQL * Plus中。要显示它们,请输入SET HEADING ON
。
演示:
SQL> select * from dept;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> set heading off
SQL> select * from dept;
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> set heading on
SQL> select * from dept;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON