请教一下timestamp数据类型的一般用途。 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 timestamp类型有时也把它叫做时间戳,它在SQL SERVER中这种类型的字段主要用于乐观锁定。也就是说在对数据进行更新时,不是首先锁定记录而独占,而是认为仅有自己在使用记录,而在更新数据时通过TIMESTAMP的时间标记来判断在更新这段时间内记录有无被他人改变。因为SQL SERVER在维护TIMESTAMP时,每次更新都会导致TIMESTAMP字段内容的改变。因此,可用它来进行乐观锁定。在UPDATE的WHERE子句中使用TIMESTAMP可以使第二个提交的用户更新失败,免得一张机票被卖出两次的现象。TIMESTAMP和时间毫无关系,它实际是binary(8)或varbinary(8)类型的。 时间戳类型。一般用来处理并发修改如果两用户A 和B 提取了同一条纪录当A修改了这条纪录,时间戳类型的列就会变根B再去修改的时候,可以先看看时间戳是不是先前的值,避免覆盖A的修改 删除重复记录 高手请进 请问安装 SQL2005 出现这样的错误 为什么我装的SQL2005无法还原以前的备份啊 sql语句数据运算? 异地数据库更新数据(回答一个大问题就追加100分) 求一个存储过程(生成XML表,积分都用光了-_-) 請問有關觸發器的問題(本年度第一個問題),新年開張,100分獻上,請拿分 200分求助文件上传问题,在线等待 什么语言最支持数据库呢? 不同服务器间复制一条数据? 我的企业管理器打不开了呢?
一般用来处理并发修改
如果两用户A 和B 提取了同一条纪录
当A修改了这条纪录,时间戳类型的列就会变根
B再去修改的时候,可以先看看时间戳是不是先前的值,避免覆盖A的修改