zoukankan      html  css  js  c++  java
  • Sybase采用load table加载文本数据中的部分字段数据

    Sybase采用load table加载文本数据中的部分字段数据

    LOAD TABLE语句实现从数据文件中装载部分列数据的方法。

    实例:

    1,创建表

    drop table if exists load_test;
    create table load_test (id int, name char(8),age tinyint, address char(20) , primary key(id) ) ;

    2,文本数据文件(txt格式)

    --load_test.txt
    10|aaaaa|30|beijing
    12|bbbbb|20|shanghai
    18|ccccc|10|tianjin

    3,load table语句

    示例中,打算只装载id和age列数据,而忽略name和address列数据。

    --load_test.sql
    LOAD TABLE load_test
    (
     id '|',
     filler('|'),
     age '|',
     filler('
    ')
    )
    FROM '/home/sybiq/load_test.txt'
    FORMAT ASCII
    ESCAPES OFF
    QUOTES OFF
    NOTIFY 500000
    WITH CHECKPOINT ON;

    说明:IQ的load table语句可以使用filler跳过不需要装载的列;

    使用dbisql执行上面的load table语句:

    dbisql -c "uid=tpch_user;pwd=tpch_pwd" -nogui load_test.sql 

    或者

    直接在SAP软件上执行load table语句;

  • 相关阅读:
    hdu 2196(树上点分治)
    hdu 4807(网络流 + 贪心)
    hdu4101
    hdu4216
    hdu 4219, 树形概率DP
    hdu 4127 A*搜索
    hdu 4126
    hdu 5296,15年多校1-7
    poj3436 ACM Computer Factory
    Fence
  • 原文地址:https://www.cnblogs.com/lizm166/p/8116475.html
Copyright © 2011-2022 走看看