开发者社区> 问答> 正文

将SQL Server字符串转换为日期时间以导入Oracle

我在TOAD中使用自动化设计器通过odbc连接从SQL Server导入数据到Oracle表中。

列之一是ssdatetimestr形式为的字符串yyyy-mm-dd hh24:mi:ss.mmmmm。我想在导入向导中使用一个表达式将其转换为Oracle日期。

我已经尝试过表达

to_date(substr(ssdatetimestr,1,19),'yyyy-mm-dd hh24:mi:ss')

但这会引发错误

“ to_date”不是有效的日期和时间

展开
收起
心有灵_夕 2019-12-25 21:52:02 1065 0
1 条回答
写回答
取消 提交回答
  • 您给出的错误消息(如果包含ORA-nnnn编号会更好)表明问题不在于to_date函数的构造(顺便说一句,我没有发现问题),而是在如何使用它时。上下文。但是您不给我们上下文...包含您的to_date的完整声明

    2019-12-25 21:52:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_樊文凯_ORACLE数据库和应用异构迁移最佳实践 立即下载
PostgresChina2018_王帅_从Oracle到PostgreSQL的数据迁移 立即下载
Oracle云上最佳实践 立即下载

相关镜像