繁体   English   中英

如何将SQL Server日期格式转换为Oracle?

[英]How can I convert a SQL Server date format to Oracle?

我正在将数据从旧系统迁移到新系统。 作为迁移的一部分,来自旧系统的数据(存储在文件中)将被泵送到MS SQL Server中。 现在,我的应用程序在Oracle上运行。 我的日期/时间戳有问题。

MS SQL Server数据中的时间戳格式为:

2008.12.23 00:00:00

Oracle期望:

23/12/2008 00:00:00

要么

2008年12月23日00:00:00

导入数据的最佳方法是什么? Oracle的to_date()函数无法正常运行。

我假设您正在使用插入语句?

使用以下方法转换日期:

TO\_DATE(sql\_server\_value,'YYYY.MM.DD HH24:MI:SS')

您可以在to_date函数上放置第二个参数,以指定传入数据的格式。 您可能必须使SQL Server将数据作为字符串泵出。

http://www.techonthenet.com/oracle/functions/to_date.php

使用CONVERT将内部日期时间列转换为您希望在SQL Server端使用的任何格式的文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM