在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Sqlserver中如何使用 timestamp数据类

127次阅读
没有评论

共计 1800 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章给大家介绍 Sqlserver 中如何使用 timestamp 数据类,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

在 SQL Server 中联机丛书是这样说的:SQL Server timestamp 数据类型与时间和日期无关。SQL Server timestamp 是二进制数字,它表明数据库中数据修改发生的相对顺序。实现 timestamp 数据类型最初是为了支持 SQL Server 恢复算法。每次修改页时,都会使用当前的 @@DBTS 值对其做一次标记,然后 @@DBTS 加 1。这样做足以帮助恢复过程确定页修改的相对次序,但是 timestamp 值与时间没有任何关系。我用口水话解释一下便于理解:我们知道数字类型有个“标识”属性,设置好“标识种子”、“标识递增量”,每增加一条记录时,这个字段的值就会在最近的一个标识值基础上自动增加,这样我们可以知道哪些记录是先添加的,哪些记录是后添加的,但是我们无法知道哪些记录修改过。timestamp 这个类型的字段呢,每增加一条记录时,它会在最近的一个时间戳基础上自动增加,当修改某条记录时,它也会在最近的一个时间戳基础上自动增加,所以我们就知道哪些记录修改过了。timestamp 这种数据类型表现自动生成的二进制数,确保这些数在数据库中是唯一的。timestamp 一般用作给表行加版本戳的机制。存储大小为 8 字节。注释 Transact-SQL timestamp 数据类型与在 SQL-92 标准中定义的 timestamp 数据类型不同。SQL-92 timestamp 数据类型等价于 Transact-SQL datetime 数据类型。Microsoft reg; SQL Server? 将来的版本可能会修改 Transact-SQL timestamp 数据类型的行为,使它与在标准中定义的行为一致。到那时,当前的 timestamp 数据类型将用 rowversion 数据类型替换。Microsoft reg; SQL Server? 2000 引入了 timestamp 数据类型的 rowversion 同义词。在 DDL 语句中尽可能使用 rowversion 而不使用 timestamp。rowversion 受数据类型同义词行为的制约。有关更多信息,请参见数据类型同义词。在 CREATE TABLE 或 ALTER TABLE 语句中,不必为 timestamp 数据类型提供列名:CREATE TABLE ExampleTable (PriKey int PRIMARY KEY, timestamp) 如果没有提供列名,SQL Server 将生成 timestamp 的列名。rowversion 数据类型同义词不具有这样的行为。指定 rowversion 时必须提供列名。一个表只能有一个 timestamp 列。每次插入或更新包含 timestamp 列的行时,timestamp 列中的值均会更新。这一属性使 timestamp 列不适合作为键使用,尤其是不能作为主键使用。对行的任何更新都会更改 timestamp 值,从而更改键值。如果该列属于主键,那么旧的键值将无效,进而引用该旧值的外键也将不再有效。如果该表在动态游标中引用,则所有更新均会更改游标中行的位置。如果该列属于索引键,则对数据行的所有更新还将导致索引更新。不可为空的 timestamp 列在语义上等价于 binary(8) 列。可为空的 timestamp 列在语义上等价于 varbinary(8) 列。Microsoft SQL Server 用两个 4 字节的整数内部存储 datetime 数据类型的值。第一个 4 字节存储 base date(即 1900 年 1 月 1 日)之前或之后的天数。基础日期是系统参考日期。不允许早于 1753 年 1 月 1 日的 datetime 值。另外一个 4 字节存储以午夜后毫秒数所代表的每天的时间。复制代码 代码如下:
@@DBTS(SELECT @@DBTS) 为当前数据库返回当前 timestamp 数据类型的值。这一 timestamp 值保证在数据库中是唯一的。语法 @@DBTS 返回类型 varbinary 注释 @@DBTS

返回当前数据库最后所使用的时间戳值。当带有 timestamp 列的一行被插入或更新时,会产生一个新的时间戳值。

关于 Sqlserver 中如何使用 timestamp 数据类就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1800字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久草在线 | 天天综合天天爱天天做 | 在线一级| 国产亚洲精品精华液 | 亚洲一区在线免费观看 | 久久一区二区精品综合 | 护士张开腿被奷日出白浆 | 中文字幕一区精品欧美 | 国产美女久久久久 | 性欧美高清短视频免费 | 国产成人在线播放 | 在线观看亚洲精品国产 | 成人在线视频免费 | 在线播放葵千惠激烈潮催 | 青青久在线视频免费观看 | 成人毛片全部免费观看 | 久久99精品久久久久久久野外 | 久久99久久精品国产只有 | 一级福利| 亚洲国产精品a一区 | 天天艹天天操 | 日本电影一区 | 亚洲国产高清在线精品一区 | 国产精品任我爽爆在线播放 | 中文字幕丰满乱子伦无码专区 | 一级韩国aa毛片免费观看 | 无码人妻精品一区二区 | 欧美精彩视频在线观看 | 成人福利免费在线观看 | 91精品久久久久久久久久小网站 | 久久宗合色 | 99pao成人国产永久免费视频 | 国产精品人妻久久ai换脸 | 国产亚洲成av人片在线观黄桃 | 国产精品1区2区 | 大香伊蕉在人线国产大影视 | 亚洲午夜成人精品无码 | 亚洲国产精品线播放 | 国产亚洲精品久久午夜 | 特黄特黄视频 | 亚洲精品专区在线观看 |