SQL Server Tips データ型 Timestampとは
photo by dogwelder
TimeStamp型 (SQL Server)
SQL Server のデータ型でTimeStamp型があります。
MySQL5.0でのTIMESTAMP型は日付が格納され、DATETIME カラムと同じフォーマット。
フォーマットは YYYY-MM-DD HH:MM:SS となっていますが、SQL準拠により近い実装となっています。
SQL ServerのTimeStampの場合、全く違った実装となっています。
-
バージョンを印すテーブル行として使用され、レコードに変更があると自動的に生成される。
データベース内で一意の2 進数を表すデータ型。
記憶領域のサイズは 8 バイト。
データ型 timestamp は単に数値を加算していくだけのもので、日付や時刻を保持するものではない。
SQL Serverでは、このような実装となっているので更新時にその行に対して、更新があったかどうかをTimeStampの比較で検証できるってことですね。
関連するエントリー
- None Found