打开后设置
set wrap off
set linesize 200
然后执行下列语句,问得到的结果中为什么没有file_id,tablespace_name列。
SQL> select file_name,file_id,tablespace_name from dba_data_files;
行将被截掉行将被截掉
FILE_NAME
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
D:\ORACLE\ORADATA\ORCL2\SYSTEM01.DBF
D:\ORACLE\ORADATA\ORCL2\UNDOTBS01.DBF
D:\ORACLE\ORADATA\ORCL2\CWMLITE01.DBF
D:\ORACLE\ORADATA\ORCL2\DRSYS01.DBF
D:\ORACLE\ORADATA\ORCL2\EXAMPLE01.DBF
D:\ORACLE\ORADATA\ORCL2\INDX01.DBF
D:\ORACLE\ORADATA\ORCL2\ODM01.DBF
D:\ORACLE\ORADATA\ORCL2\TOOLS01.DBF
D:\ORACLE\ORADATA\ORCL2\USERS01.DBF
D:\ORACLE\ORADATA\ORCL2\XDB01.DBF
D:\ORACLE\ORADATA\ORCL2\USER1_1.DBF FILE_NAME
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
D:\ORACLE\ORADATA\ORCL2\USER1_2.DBF
D:\ORACLE\ORADATA\ORCL2\OEM_REPOSITORY.DBF 已选择13行。SQL> spool off
set wrap off
set linesize 200
然后执行下列语句,问得到的结果中为什么没有file_id,tablespace_name列。
SQL> select file_name,file_id,tablespace_name from dba_data_files;
行将被截掉行将被截掉
FILE_NAME
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
D:\ORACLE\ORADATA\ORCL2\SYSTEM01.DBF
D:\ORACLE\ORADATA\ORCL2\UNDOTBS01.DBF
D:\ORACLE\ORADATA\ORCL2\CWMLITE01.DBF
D:\ORACLE\ORADATA\ORCL2\DRSYS01.DBF
D:\ORACLE\ORADATA\ORCL2\EXAMPLE01.DBF
D:\ORACLE\ORADATA\ORCL2\INDX01.DBF
D:\ORACLE\ORADATA\ORCL2\ODM01.DBF
D:\ORACLE\ORADATA\ORCL2\TOOLS01.DBF
D:\ORACLE\ORADATA\ORCL2\USERS01.DBF
D:\ORACLE\ORADATA\ORCL2\XDB01.DBF
D:\ORACLE\ORADATA\ORCL2\USER1_1.DBF FILE_NAME
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
D:\ORACLE\ORADATA\ORCL2\USER1_2.DBF
D:\ORACLE\ORADATA\ORCL2\OEM_REPOSITORY.DBF 已选择13行。SQL> spool off
每行显示200个字符,超过长度的被截掉你再执行下面语句不就知道了吗?
select file_idfrom dba_data_files;
select tablespace_name from dba_data_files;
set linesize 200
col file_name format a30
select file_name,file_id,tablespace_name from dba_data_files;
==========================================
linesize 的缺省值为80,超过80的部分被截掉了
col file_name for a30
col tablespace_name for a30