[英]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將數據作為字符串泵出。
使用CONVERT將內部日期時間列轉換為您希望在SQL Server端使用的任何格式的文本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.