set long 20000;
select dbms_metadata.get_ddl('VIEW',v.view_name) 
from user_views v

解决方案 »

  1.   

    set long 20000
    spool c:\view.txt
    select text from all_views where view_name='VIEW_NAME';
    spool off
      

  2.   

    为什么要用set long 20000
    long 的默认值是多少.
    ----------------------------
    哪里可以查到诸如long ,pagesize的默认值
      

  3.   

    LONG {80|n} Sets maximum width (in bytes) for displaying LONG, CLOB and NCLOB values; and for copying LONG values. The maximum value of n is 2 gigabytes. 
    默认80
      

  4.   

    to yfjyz(dd) :
    CREATE OR REPLACE VIEW view_name( .;.;. ) as ....
    这部分没有输出.
    -------------------------------------------------
    pagesize 是pl/sql的行数;long是...?to welyngj:
    select dbms_metadata.get_ddl('VIEW',v.view_name) from user_views v
    get_ddl===错误.
      

  5.   

    SET LONG 9999
    COL TEXT FORMAT A200
    select view_name, text from user_views where view_name='视图名';
      

  6.   


    1.为什么要用set long 999 和 COL TEXT FORMAT A200
    long 的默认值是多少.哪里可以查到诸如long ,pagesize的默认值------------------------------------------------------------------------
    2.
    select view_name, text from user_views where view_name='视图名'CREATE OR REPLACE VIEW view_name( .;.;. ) as ....
    这部分没有输出.
      

  7.   

    dbms_metadata.get_ddl
    9i才有的,8i没有,楼主也不说清楚版本号!
      

  8.   

    在sql/plus中,输入:show all可以查看全部参数信息
    输入show long,可以查看long的值