SQL开发人员不会打印整个选择输出

时间:2014-03-19 15:53:59

标签: sql oracle-sqldeveloper sqlplus

当我在SQLdeveloper上执行查询

select text from dba_views where VIEW_NAME='EG_Name' and owner='user123';

我得到了结果

select
       col1,
       col2,
       col3,
       col4,
       col5  from Table1

但是当我在sqlplus上执行相同的查询时,我得到一个截断的输出,如

TEXT
--------------------------------------------------------------------------------
select
       col1,
       col2,
       col3,
       c
SQL> 

由于某种原因它被截断了?

任何人都有自己的想法。

2 个答案:

答案 0 :(得分:1)

在设置sqlplus会话后尝试运行查询:

set pagesize 100;
set linesize 10000;
set num 20;

您可以通过以下链接参考文档以获取更多信息: http://docs.oracle.com/cd/B10501_01/server.920/a90842/ch13.htm#1011230

答案 1 :(得分:1)

dba_views.text是数据类型long。您需要增加默认显示大小from the default 80 characters

set long 32767