SQL Serverのtimestamp型
他のRDBでいうtimestampとは役割が違う
他のRDBのtimestampっぽいことをやりたいなら日付型を使う
datetime等
timestampは…
timestamp データ型に対する FOR XML サポート - SQL Server | Microsoft Docs
SQL Server Tips データ型 Timestampとは | GigasMegas
Transact-SQL の特殊な TIMESTAMP カラムとデータ型
Timestampとは時刻のことですか? - Timestam... - Yahoo!知恵袋
TIMESTAMP型の位置づけ - HHeLiBeXの日記 正道編
timestamp型について
timestamp は自動生成されたバイナリ値を公開するデータ型です。これらの値は、データベース内で一意であることが保証されます。timestamp は、通常、テーブル行にバージョンスタンプを付けるメカニズムとして使用されます。記憶領域のサイズは 8 バイトです。
解説
Transact-SQL timestamp 型は、SQL-92 規格で定義されている timestamp 型とは異なります。SQL-92 timestamp 型は、Transact-SQL datetime 型に相当します。
上記を読む限り、SQL のtimestamp型と日時は関連しないと思われます。
データベース エンジンの非推奨機能 - SQL Server 2016 | Microsoft Docs
table:ㅤ
カテゴリ 非推奨の機能 代替 機能名 機能 ID
データ型 timestamp データ型の rowversion 構文 rowversion データ型の構文 timestamp 158
データ型 timestamp 列に null 値を挿入する機能 代わりに DEFAULT を使用してください。 TIMESTAMP 列への INSERT NULL 179
SQL Server 2017 データベース エンジンの非推奨の機能 - SQL Server 2019 | Microsoft Docs
table:ㅤ
非推奨の機能 代替 機能名
timestamp データ型の rowversion 構文 rowversion データ型の構文 timestamp
timestamp 列に null 値を挿入する機能 代わりに DEFAULT を使用してください。 TIMESTAMP 列への INSERT NULL