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

SQLServer2008にうるう秒を保存する

    SQLはWindowsから時間を取得し、Windowsはうるう秒もサポートしていないため、できません。

    Windowsは、アップストリームタイムサーバーから新しい時間を取得し、通常の調整を単純であるかのように適用することでうるう秒を適用しますクロックドリフト

    通常、これは、長期間にわたって毎秒数ナノ秒ずつ調整することを意味します。 24時間以上かかると、1分あたり約1ミリ秒で動作します。

    基本的に、ほとんどのアプリケーションはうるう秒のようなものがないふりをします。

    ほとんどの目的では、これは重要ではありません。これが重要なアプリケーションがある場合、OSは役に立ちません。また、OSは通常、1秒以内に時間を維持するのに問題があるため、時間を追跡するための特別なハードウェアも必要になります。 Windowsはデフォルトで時間を毎週またはそれ以下の頻度で同期し、ほとんどの安価なPCハードウェアクロック(または高価なサーバーのクロックでさえ)はその時間に数秒ドリフトする可能性があります。

    正確な時刻を気にするので、pool.ntp.orgまたは地域のサブネットを指していて、同期用にw32timeを1日に数回設定していると思います。




    1. 入力テーブルの複数の行を出力テーブルの1つの行に連結するSQLクエリを作成する方法

    2. mysqlで一意の行/レコードのみを選択します

    3. 必要以上に多くのPDOパラメーターが提供されているかどうかをPHPでチェックする方法

    4. EBS12.2ビジョンインスタンスのインストールを実行する方法