Oracle
數據階段 9.1.2 中時間戳的字元串
很抱歉提出一個我認為非常基本的問題。我剛開始使用 Streams。我正在嘗試讀取包含時間戳欄位和值欄位的順序文件,如下所示:
150601172623+0530 150601172041+0530
我想將此值作為時間戳添加到 oracle 11g 數據庫中。在 datastage 9.1.2 中有什麼方法可以進行此對話…?
結果應該如下所示
150601172623+0530 -> 2015-06-01 05:26:23 PM 150601172041+0530 -> 2015-06-01 05:20:41 PM
您可以使用TO_TIMESTAMP_TZ函式:
SELECT TO_TIMESTAMP_TZ('150601172623+0530', 'RRMMDDHH24MISS+TZHTZM'), TO_TIMESTAMP_TZ('150601172041+0530', 'RRMMDDHH24MISS+TZHTZM') FROM dual; 2015-06-01 17:26:23.000000000 +05:30 2015-06-01 17:20:41.000000000 +05:30