Oracle脚本输出不清楚

时间:2016-03-03 17:44:49

标签: sql oracle output

我无法使我的脚本输出成为一个完整的块,而不是只是包装并创建一个新的行,它真的让我失望。我已经包含了它的外观截图。如果有人可以帮我弄清楚如何让它显示在一行中就会很精彩!

谢谢!

https://gyazo.com/a2f28a3c58a76252bd56335213248e27

1 个答案:

答案 0 :(得分:3)

您可以通过不同方式修改输出格式;例如,从这里开始:

SQL> select table_name, owner, tablespace_name, cluster_name from dba_tables where rownum < 2;

TABLE_NAME                     OWNER
------------------------------ ------------------------------
TABLESPACE_NAME                CLUSTER_NAME
------------------------------ ------------------------------
ICOL$                          SYS
SYSTEM                         C_OBJ#

您可以修复lineize:

SQL> set linesize 1000
SQL> select table_name, owner, tablespace_name, cluster_name from dba_tables where rownum < 2;

TABLE_NAME                     OWNER                          TABLESPACE_NAME                CLUSTER_NAME
------------------------------ ------------------------------ ------------------------------ ------------------------------
ICOL$                          SYS                            SYSTEM                         C_OBJ#

甚至决定每列的格式:

SQL> column table_name format a10
SQL> select table_name, owner, tablespace_name, cluster_name from dba_tables where rownum < 2;

TABLE_NAME OWNER                          TABLESPACE_NAME                CLUSTER_NAME
---------- ------------------------------ ------------------------------ ------------------------------
ICOL$      SYS                            SYSTEM                         C_OBJ#

Here您可以找到更多详细信息。