OPTIONS(rows=100000) LOAD DATA CHARACTERSET'ZHS16GBK INFILE 'F:\B.同业补录平台数据导入\TlcbMid06.txt DISCARDMAX 999999999999 APPEND INTO TABLE JGJS_tybl_cdtzyfxxxb FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY TRAILING NULLCOLS ( data date "TRIM(:data_date)" org num "TRIM(:org_num)", zh "TRIM(:zh)", jydsbh "TRIM(:jydsbh)" jydsmc "TRIM(:jydsmc)" cpxz "TRIM(:cpxz)", cpmc "TRIM(:cpmc)", zhlx "TRIM(:zhlx)", zmye "TRIM(:zmye)", yslx "TRIM(:yslx)", yflx "TRIM(:yflx)", fxrq "TRIM(:fxrq)", qxrq "TRIM(:qxrq)", dqrq "TRIM(:dqrq)", scjz"TRIM(:scjz)", )
时间: 2023-08-21 18:07:07 浏览: 63
这段代码是一个SQL的LOAD DATA语句,用于将一个文件中的数据导入到JGJS_tybl_cdtzyfxxxb表中。具体解释如下:
- OPTIONS(rows=100000):设置每次读取的行数为100000行。
- LOAD DATA CHARACTERSET 'ZHS16GBK':指定导入的文件编码为ZHS16GBK。
- INFILE 'F:\B.同业补录平台数据导入\TlcbMid06.txt':指定要导入的文件路径。
- DISCARDMAX 999999999999:指定当发生错误时,最多丢弃的行数。
- APPEND INTO TABLE JGJS_tybl_cdtzyfxxxb:指定将数据导入到JGJS_tybl_cdtzyfxxxb表中,并追加到表中已有的数据后面。
- FIELDS TERMINATED BY ',':指定每个字段之间的分隔符为逗号。
- OPTIONALLY ENCLOSED BY '':指定每个字段的字符限定符为空,表示字段值中不包含字符限定符。
- TRAILING NULLCOLS:指定在最后一列后面可能存在的空列,将这些空列设置为NULL。
- (data date "TRIM(:data_date)" org num "TRIM(:org_num)", zh "TRIM(:zh)", jydsbh "TRIM(:jydsbh)" jydsmc "TRIM(:jydsmc)" cpxz "TRIM(:cpxz)", cpmc "TRIM(:cpmc)", zhlx "TRIM(:zhlx)", zmye "TRIM(:zmye)", yslx "TRIM(:yslx)", yflx "TRIM(:yflx)", fxrq "TRIM(:fxrq)", qxrq "TRIM(:qxrq)", dqrq "TRIM(:dqrq)", scjz"TRIM(:scjz)"):指定每个字段的名称和类型,并使用TRIM函数去除字段值前后的空格。其中,data是日期类型,org num是数字类型,其他均为字符类型。