sql >> データベース >  >> RDS >> Oracle

OracleはRAWを日付形式に変換します

    多分これは役立つでしょう:

    SELECT utl_raw.cast_to_binary_integer('24E2321A0000000000') raw_to_int
    FROM dual
    /
    

    出力は36です。数日または数時間必要かどうかはわかりません。次の例は、SYSDATEに36時間を追加することです:

    -- SYSDATE + 36/24 --
    SELECT SYSDATE+(utl_raw.cast_to_binary_integer('24E2321A0000000000')/24) my_date
    FROM dual
    /
    
    MY_DATE
    ---------------------
    12/13/2013 4:29:22 AM
    


    1. OracleRACでのInMemoryDUPLICATEの混乱

    2. MySQLの日付に従って2つのテーブルから合計をグループ化します

    3. このコードはSQLインジェクションから安全ですか

    4. nullも許可する一意の制約を作成するにはどうすればよいですか?