sqlplus小窍门:设置输出数据的分割符
2008年02月26日 6 Comments
默认情况下,sqlplus中执行select输出的结果中,列和列之间是以空格分隔的
SQL> show colsep
colsep ” ”
这个分隔符可以通过使用SET COLSEP { ” ” | text}命令来自定义
以逗号分隔:
SQL> set colsep “,”
SQL> select object_id,object_name from all_objects where rownum<2;
OBJECT_ID,OBJECT_NAME
----------,------------------------------
20,ICOL$
以|分隔
SQL> set colsep “|”
SQL> select object_id,object_name from all_objects where rownum<2;
OBJECT_ID|OBJECT_NAME
----------|------------------------------
20|ICOL$
以Tab键分隔,这个有点特殊,因为无法直接输入tab键,有个处理的小技巧
SQL> col TAB# new_value TAB NOPRINT
SQL> select chr(9) TAB# from dual;
SQL> set colsep “&TAB”
SQL> select object_id,object_name from all_objects where rownum<2;
OBJECT_ID OBJECT_NAME
---------- ------------------------------
20 ICOL$
近期评论