SQL Serverのtimestamp型
他のRDBでいうtimestampとは役割が違う
他のRDBのtimestampっぽいことをやりたいなら日付型を使う
datetime等
timestampは…
timestamp は自動生成されたバイナリ値を公開するデータ型です。これらの値は、データベース内で一意であることが保証されます。timestamp は、通常、テーブル行にバージョンスタンプを付けるメカニズムとして使用されます。記憶領域のサイズは 8 バイトです。
解説
Transact-SQL timestamp 型は、SQL-92 規格で定義されている timestamp 型とは異なります。SQL-92 timestamp 型は、Transact-SQL datetime 型に相当します。
上記を読む限り、SQL のtimestamp型と日時は関連しないと思われます。
table:ㅤ
カテゴリ 非推奨の機能 代替 機能名 機能 ID
データ型 timestamp データ型の rowversion 構文 rowversion データ型の構文 timestamp 158
データ型 timestamp 列に null 値を挿入する機能 代わりに DEFAULT を使用してください。 TIMESTAMP 列への INSERT NULL 179
table:ㅤ
非推奨の機能 代替 機能名
timestamp データ型の rowversion 構文 rowversion データ型の構文 timestamp
timestamp 列に null 値を挿入する機能 代わりに DEFAULT を使用してください。 TIMESTAMP 列への INSERT NULL