在SQLPLUS里set linesize 120
SET HEADING OFF
SET ECHO OFF
SET FEEDBACK OFF
SET PAGESIZE 0
SPOOL a.sql

解决方案 »

  1.   

    在SQLPLUS里,我从oracle库TEST表导出全部数据,具体地用SPOOL语句如何写?能指导一下吗?
      

  2.   

    不知道你要什么格式!
    SET HEADING OFF
    SET ECHO OFF
    SET FEEDBACK OFF
    SET PAGESIZE 0
    SPOOL C:\a.sqlselect * from test;SPOOL OFF
    A.SQL就是型成的文件
      

  3.   

    这样我试过,可打开文本文件看时,里面格式为:sql> select * from test  我查询出来的数据sql>SPOOL OFF文本文件是这种格式,我想只得到中间的数据,如何办?
      

  4.   

    如果导出的数据非常大,有几千万行,也要用spool 导吗?具体怎么实现?
      

  5.   

    建一个文件1.parfile,里面写
    imp userid = ehtemp/ehtemp@dev
    LOG=imp_dev_ehtemp.log
    buffer=10000000
    file=G:\exp\localdev\exp_dev_ehtemp.DMP
    grants=Y
    indexes=Y
    rows=Y
    Commit=Y 
    Ignore=N 
    constraints=Y;
    在Dos下键入:imp 路径:\...\1.parfile
    就行了
      

  6.   

    这样好像不可以把,这里是导出dmp文件,这里要导出txt文件,怎么办?
      

  7.   

    如果你不想用spool,也可以用pl/sql developer工具来实现.