我需要在 Sybase IQ 中执行批量加载。问题是,我有一个 Sybase 无法立即理解的日期格式 (DD.MM.YYYY)。现在,我可以在加载表语句中指定日期格式,但这会使字段固定宽度,这会导致问题,因为该字段也可以为空,在这种情况下,Sybase 会尝试将后续列解析为日期。
资料(编):
Foo~12.12.2012~Bar
Bar~.~Foo
我尝试了什么:
FooField '~',
datefield '~',
BarField '\x0d\x0a'
不会解析日期
FooField '~',
datefield date('dd.mm.yyyy') NULLS('.'), FILLER('~'),
BarField '\x0d\x0a'
在 NULL 上失败
我在这里打花岗岩,有人解决了类似的问题吗?