首页 > 数据库 > 数据库开发技术 > sybase iq中的load语句2
对最后一个字段空值的load语句:
数据:
256|59|水资源费费展x00费|5903|自来水厂自来水厂保险x00船x00船x00x00|0|2006-12-01 02:15:19.0|2006-12-02 02:15:19.0
257|59|水资源费费展x00费|5904|自来水厂取地自来保险x00船x00船x00x00|0|2006-12-01 02:15:19.0|2006-12-02 02:15:19.0
258|59|水资源费费展x00费|5905|工业生产取地表水保险x00船x00船x00x00|0|2006-12-01 02:15:19.0|为空
259|59|水资源费费展x00费|5906|工业生产取地下水保险x00船x00船x00x00|0|2006-12-01 02:15:19.0|为空
因为有最后是有空值的,在装载的时候装载不进去,要指出空值的类型。load语句如下:
LOAD TABLE d_tax_kind
(TAX_KIND_KEY '|',
TAX_KIND_CODE '|',
TAX_KIND_NAME '|',
TAX_ITEM_CODE '|',
TAX_ITEM_NAME '|',
TAX_FLAG '|',
EFFECTIVE_DATE '|' null(''),
END_DATE 'x0dx0a' null('')
)
FROM 'c:d_tax_kind.out'
ESCAPES OFF
QUOTES Off
format ASCII
WITH CHECKPOINT ON;
需要注意的问题:
ASCII变长数据加载时,字段分割符号和行分隔符一般需要描述
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/640706/viewspace-1021993/ ,如需转载,请注明出处,否则将追究法律责任。