カラムの宣言に DEFAULT UTC TIMESTAMP が指定されている場合は、ローを挿入するとタイムスタンプのデフォルト値が割り付けられます。この値は、ローが更新されるたびに現在の UTC の日付と時刻に基づいて更新されます。
DEFAULT UTC TIMESTAMP で宣言されたカラムにはユニークな値が入ります。これにより、アプリケーションは、ほぼ同時に行われた同じローの更新を検出できます。現在の UTC タイムスタンプ値が直前の値と同じ場合は、default_timestamp_increment
オプションの値が加えられます。
default_timestamp_increment オプションを使用して、SQL Anywhere の UTC TIMESTAMP 値を自動的にトランケートできます。これは、記録されるタイムスタンプ値の精度が低い他のデータベースソフトウェアとの互換性を維持する場合に便利です。
注意
DEFAULT UTC TIMESTAMP は INSERT と UPDATE の両方で設定され、DEFAULT CURRENT UTC TIMESTAMP は INSERT で設定されます。