select * into [Text;Database=e:\].222.txt from OraSrv.Tlb_order
以上语句是在BDE中的一个ORACLE连结中的SQL语句,其中222.txt为要导入数据的文本文件名,OraSrv.Tlb_order为导出数据的表。但是执行该语句时,系统提示:missing keyword的错!
但是该语句在BDE的ACCESS连接中却可以顺利的执行,请高手指教!

解决方案 »

  1.   

    oracle不支持
    可以在sqlplus ,按一下步骤执行
    spool c:\Tlb_order.txt
    select * from OraSrv.Tlb_order;
    spool off;
      

  2.   

    使用sql loader
    sqlldr seapark/seapark control=animal_feeding
    控制文件:
    LOAD DATA
      INFILE Tlb_order.txt
      APPEND
      INTO TABLE OraSrv.Tlb_order
        TRAILING NULLCOLS
        (
          [collumn]        [type] EXTERNAL TERMINATED BY [分割符],
                           ... 
                          TERMINATED BY EOF
        )