• 一个从数据库中把数据导成txt的笨办法


    1. create directory DIR_DUMP as '/oradata/data_dump';
    2. CREATE OR REPLACE PROCEDURE anlp_to_txt
    3. IS
    4. testjiao_handle UTL_FILE.file_type;
    5. BEGIN
    6. testjiao_handle := UTL_FILE.FOPEN('DIR_DUMP','anlp.txt','w');
    7. FOR x IN (SELECT * FROM sapsr3.ANLP) LOOP
    8. UTL_FILE.PUT_LINE(testjiao_handle,x.MANDT ||' '||x.BUKRS ||' '||x.GJAHR ||' '||x.PERAF ||' '||x.AFBNR ||' '||x.ANLN1 ||' '||x.ANLN2 ||' '||x.AFABER||' '||x.ZUJHR ||' '||x.ZUCOD ||' '||x.AUFWP ||' '||x.AUFWB ||' '||x.AUFWZ ||' '||x.NAFAP ||' '||x.NAFAG ||' '||x.NAFAZ ||' '||x.SAFAP ||' '||x.SAFAG ||' '||x.SAFAZ ||' '||x.AAFAP ||' '||x.AAFAG ||' '||x.AAFAZ ||' '||x.MAFAP ||' '||x.MAFAG ||' '||x.MAFAZ ||' '||x.ZINSP ||' '||x.ZINSG ||' '||x.ZINSZ ||' '||x. AUFNP||' '||x.AUFNG ||' '||x.AUFNZ ||' '||x.ANSWL||' '||x.INVZM ||' '||x.KTOGR ||' '||x.AFASL ||' '||x.KOSTL ||' '||x.GSBER ||' '||x.CAUFN ||' '||x.XUNUL ||' '||x.ANUPD ||' '||x.FKBER ||' '||x.BELNR||' '||x.LSTAR||' '||x.GEBER||' '||x.GRANT_NBR||' '||x.GEBER2||' '||x.FKBER2||' '||x.GRANT_NBR2||' '||x.FISTL2||' '||x.IMKEY||' '||x.PS_PSP_PNR2||' '||x.BUDGET_PD||' '||x.BUDGET_PD2||' '||x.SEGMENT||' '||x.PRCTR||' '||x.FISTL);
    9. END LOOP;
    10. UTL_FILE.FCLOSE(testjiao_handle);
    11. EXCEPTION WHEN OTHERS THEN
    12. DBMS_OUTPUT.PUT_LINE(SUBSTR(SQLERRM,1,2000));
    13. END;
    14. /

    学习:http://blog.sina.com.cn/s/blog_61c006ea0100l6vx.html





  • 相关阅读:
    convert data to numeric element wise , python,pandas
    return sql ret
    kettle学习
    kettle异常
    c# + python
    mysql表是否存在
    python configparser
    pandas sql execute
    apply map applymap
    sql 2008 中不能创建数据库关系图
  • 原文地址:https://www.cnblogs.com/haoxiaoyu/p/94fff966e46f1ae23524bd19e77bff6a.html
Copyright © 2020-2023  润新知