簡體   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