col的用法

    技术2024-04-14  6

    col的用法

     

    col 的用法以前就接触过,可是后来一直用pl/sql developer。就一直没有用到

    结果遇到在sqlplus中执行select d.file_name,d.tablespace_name from Dba_Data_Files d显示却不是想要的结果

    col file_name for a50;col TABLESPACE_NAME for a20;set linesize 200;select d.file_name,d.tablespace_name from Dba_Data_Files d

    不过觉得sqlplus提供的这个工具还是很麻烦的,你必须首先知道你有哪些字段需要格式化例如col file_name for a50;就是指file_name这个字段会占据50列,如果实际的值超过50列,就只能换行了哦。for 其实是format的缩写a是什么意思?一直没有明白哦?

    setlinesize 200是值整个sqlplus显示区域最多显示200列如果不设置,默认是显示80列

    不过对于这个范例而言,不是那么必要因为col file_name for a50;col TABLESPACE_NAME for a20;a50+a20总共才70列,还没有超过80列

    但是知道set linesize有这个用法就OK啊

    最新回复(0)