2012-04-25 2 views
8

YYYY-MM-DD HH:MM:SS形式のレコードをNetezzaからOracleに挿入しようとしていますが、無効な日付タイプが取得されています。OracleでのYYYY-MM-DDのタイムスタンプ変換HH:MM:SS形式

これをどのように達成できますか?

CREATE TABLE AM_PROGRAM_TUNING_EVENT_TMP1 
(
    ST TIMESTAMP, 
    ET TIMESTAMP, 
    MAS_DIV_KEY INTEGER NOT NULL, 
    SBSC_GUID_KEY INTEGER NOT NULL, 
    STN_KEY INTEGER NOT NULL 
); 


INSERT INTO AM_PROGRAM_TUNING_EVENT_TMP1 VALUES('2012-03-28 11:10:00','2012-03-28 11:30:00',1,3636815,151); 
+0

? –

+0

使用しているINSERTステートメント、テーブルのDDL、およびデータの例を投稿してください。 –

+0

私のデータはフラットファイルから来ています...データを挿入している間に日付変換を実行したい... – Teja

答えて

17

使用TO_TIMESTAMP機能は、データを挿入しているか

TO_TIMESTAMP(date_string,'YYYY-MM-DD HH24:MI:SS') 
関連する問題