-1

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

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

没有什么帮助。有什么帮助吗?谢谢。

4

1 回答 1

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
于 2014-12-26T14:44:55.020 回答