zoukankan      html  css  js  c++  java
  • SQL*Loader 并发程序

    Executable:ITEM_PRICE_UPT

    Short Name:ITEM_PRICE_UPT

    Application:XX

    Description:

    Execution Method:SQL*Loader

    Execution File Name:ITEM_PRICE_UPT

    Subroutine Name:

    Execution File Path:


    Excel 文件:PUR_PRICE_UPT.csv

    FTP上传路径: /u01/oraclep/prodappl/xx/11.5.0/edi/inbound

    列:

    ORGANIZATION
    SEGMENT1
    LIST_PRICE_PER_UNIT


    FTP_PATH:   $CUX_TOP/bin

    file name:  ITEM_PRICE_UPT.ctl

    代码如下:
    ---- file name:     ITEM_PRICE_UPT.ctl
    ---- created by:    BenioGuo
    ---- created date:  26-SEP-2011


    options (skip=1,errors=1000000)
    LOAD DATA
    Append
    INTO TABLE inv.ascp_inv_item_temp
    fields terminated by "," optionally enclosed by '"'  
    TRAILING NULLCOLS
        (ORGANIZATION_CODE "UPPER(TRIM(:ORGANIZATION_CODE))",
      segment1 "UPPER(TRIM(:SEGMENT1))",
        LIST_PRICE_PER_UNIT    "REPLACE(:LIST_PRICE_PER_UNIT,CHR(13))")

    1.options 

    skip跳过的行数,这里1是指跳过第一行表头。

    errors -- 允许的错误记录数,可以用他来控制一条记录都不能错

    2. Append 在表后面附加行

    3. fields terminated by ","  字段以逗号分隔

    4.trailing nullcols 

    记录中没有内容(空格、空白、或null)的列被当作null


     PLSQL提交请求:

        v_request_id := fnd_request.submit_request(p_app_mod,--application short name
                                                   p_func_name,--executable name,eg. (ITEM_PRICE_UPT)
                                                   NULL,
                                                   SYSDATE,
                                                   FALSE,
                                                   p_file_path,--csv path
                                                   chr(0));
     

    表结构

    create table INV.ASCP_INV_ITEM_TEMP
    (
      organization_code             VARCHAR2(3),
      segment1                      VARCHAR2(40),
      list_price_per_unit           NUMBER

    );


             

                成长

           /      |     \

        学习   总结   分享

    QQ交流群:122230156

  • 相关阅读:
    Printing a DataGridView on DotNet Framework
    对比.NET PetShop和Duwamish来探讨Ado.NET的数据库编程模式
    PetShop配置readme
    关于DGVPrinter.cs中的PrintRange
    foobar2000 0.9.5正式版放出
    Another DataGridView Printer
    getline及读文件总结
    C++中文件的读取操作,如何读取多行数据,如何一个一个的读取数据
    vector的clear和swap
    写程序前不需指定数组中的常量,而是动态编译中决定
  • 原文地址:https://www.cnblogs.com/benio/p/2191291.html
Copyright © 2011-2022 走看看