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

Oracleの異なるCURRENT_TIMESTAMPとSYSDATE

    CURRENT_DATE およびCURRENT_TIMESTAMP セッションのタイムゾーンで現在の日付と時刻を返します。

    SYSDATE およびSYSTIMESTAMP システムの日付と時刻、つまりデータベースが存在するシステムの日付と時刻を返します。

    クライアントセッションがデータベースが存在するサーバーと同じタイムゾーンにない場合(または、NLS設定を介して、そうではないと言っている場合)、SYS*を混合します。 およびCURRENT_* 関数は異なる値を返します。それらはすべて正しいです、それらは単に異なるものを表しています。クライアントセッションが+4:30タイムゾーンにあるのに対し、サーバーは+4:00タイムゾーンにある(またはそうであると考えている)ようです。

    また、時計が同期されていない場合、時間にわずかな違いが見られる場合がありますが、これはここでは問題ではないようです。



    1. 何人のユーザーがサポートにアクセスできますか?

    2. PHP配列からpostgres配列へ

    3. SpotlightCloudをセットアップしてSQLServerを効率的にトラブルシューティングする方法

    4. MariaDB 10.0/10.1でのInnoDBパーティションのインポート