ホーム > SQL Server, VB.NET, コンピュータ, データベース > SQL Server Tips データ型 Timestampとは

SQL Server Tips データ型 Timestampとは

2009 年 8 月 11 日

SQL Server Tips データ型 Timestampとは

photo by dogwelder

SQL Server のデータ型でTimeStamp型があります。

MySQL5.0でのTIMESTAMP型は日付が格納され、DATETIME カラムと同じフォーマット。
フォーマットは YYYY-MM-DD HH:MM:SS となっていますが、SQL準拠により近い実装となっています。

SQL ServerのTimeStampの場合、全く違った実装となっています。

TimeStamp型 (SQL Server)
バージョンを印すテーブル行として使用され、レコードに変更があると自動的に生成される。
データベース内で一意の2 進数を表すデータ型。
記憶領域のサイズは 8 バイト。
データ型 timestamp は単に数値を加算していくだけのもので、日付や時刻を保持するものではない。

SQL Serverでは、このような実装となっているので更新時にその行に対して、更新があったかどうかをTimeStampの比較で検証できるってことですね。

関連するエントリー

    None Found

SQL Server, VB.NET, コンピュータ, データベース , , , , , , ,

  1. コメントはまだありません。
  1. トラックバックはまだありません。