Sybase iq无法使用datetime列加载表

时间:2014-12-26 13:02:08

标签: datetime load sybase-iq

我正在尝试从一个文本文件中将表加载到 sybase iq 数据库,并且在加载datetime字段时遇到问题...总是得到错误data type conversion is not possible。我尝试了很多方法解决它......

  • 创建varchar字段并将其转换为数据
  • 使用dateformat,cast,convert,
  • 创建临时表并从临时表中将值插入到我的表中
  • 加载表table_name( datetime_column datetime('dd-mm-yyyy hh-mm-ss') )来自......

没有任何帮助。有帮助吗?感谢。

1 个答案:

答案 0 :(得分:0)

所以我找到了解决方案

load table table_name (
    temp_date         ' | ',
  --  dt               datetime column 
)
from file_name

---------------------------------------
set dateformat dmy;
update table_name set dt = temp_date          

ALTER TABLE table_name 
DROP temp_date