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

TIMEZONEを使用したOracleTIMESTAMPのクエリ

    AT TIME ZONEを使用できるはずです 構文

    SELECT column_name at time zone 'UTC'
      FROM your_table
    

    つまり

    SQL> select * from foo;
    
    COL1
    ---------------------------------------------------------------------------
    09-FEB-12 01.48.40.072000 PM -05:00
    09-FEB-12 10.49.26.613000 AM US/PACIFIC
    
    SQL> select col1 at time zone 'UTC'
      2    from foo;
    
    COL1ATTIMEZONE'UTC'
    ---------------------------------------------------------------------------
    09-FEB-12 06.48.40.072000 PM UTC
    09-FEB-12 06.49.26.613000 PM UTC
    



    1. xp_cmdshellへの実行権限の取得

    2. Oracle SQL Select Matching Query

    3. 変数を使用した動的クエリでIN句をどのように指定しますか?

    4. Hibernateで<map> をフェッチする方法