sqlserver timestamp类型 如何赋值
时间: 2023-02-09 13:23:47 浏览: 179
timestamp 类型在 SQL Server 中是一种数据类型,用于储存一个二进制数字,该数字在每次插入或更新记录时都会更新。timestamp 类型不能被用户显式赋值,而是由 SQL Server 自动生成。
如果您想要记录数据的更改时间,可以使用 datetime 类型的 DEFAULT 关键字,并设置其值为 GETDATE() 函数,以便在插入或更新数据时自动记录当前日期和时间。例如:
```
CREATE TABLE my_table (
id INT PRIMARY KEY,
data VARCHAR(255),
modify_date DATETIME DEFAULT GETDATE()
);
```
在上面的示例中,modify_date 列将在插入或更新记录时自动设置为当前日期和时间。
阅读全文