关于两个数据库时间戮timestamp能否一致的问题 A库和B库各有一个表,字段结构等完全一致,其中有一个timestamp列,现在我同步数据时,两个表的其他列完全一样,但是timestamp列不一样,我就是想问一下,请问有办法让两个数据库的timestamp值一样么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以上问题是不可以的.@@DBTS (Transact-SQL) 返回当前数据库的当前 timestamp 数据类型的值。这一时间戳值在数据库中必须是唯一的。返回类型varbinary示例以下示例从 AdventureWorks 数据库返回当前的 timestamp。 复制代码 USE AdventureWorks;GOSELECT @@DBTS 刚刚我又去测试了下,发现在新建两个数据库时的DBTS值是一样的呢?我现在想请问一下,哪些操作会改变数据库DBTS的值呢?刚测试了,建表,插入数据,没有改变它,(表里没有timestamp列) 哦,还请问一下,能不能跨数据库取其他数据库的@@DBTS值呀?就是像这种select serverDB2..@@DBTS,但是这个是执行不成功的,是同一个实例上的不同数据库 即使两个数据库中开始的 timestamp 值相同,也几乎不可能同步 timestamp 类型列。 timestamp 列有数据库自动维护,在数据库上每次 update、insert 操作后都会自动增长,即使操作没有被提交。由于数据库上一般有许多 update、insert 操作,并不只是同步表的操作,因此没有办法保证两个数据库的 timestamp 值同步。@@dbts 为配置函数,只能用于查询当前数据库的配置信息,不能跨数据库。 求解答这条题目,想了很久了,谢谢大伙 从sql server 中导入excel数据的问题 在SQL Server2005中,如何用数据库备份文件生成数据库? 关于从两张表读数据的问题,进来帮我看看 请问一个SQL数据库导入问题!谢谢! SQL区分大小写 显示一个数据库中所有用户表和字段信息的SQL语句 数据库超难问题 如何备份到命名管道时 出错! sql问题,大家帮个忙 sqlserver 行列转换问题 关于XML
返回当前数据库的当前 timestamp 数据类型的值。这一时间戳值在数据库中必须是唯一的。
返回类型
varbinary示例
以下示例从 AdventureWorks 数据库返回当前的 timestamp。 复制代码
USE AdventureWorks;
GO
SELECT @@DBTS
timestamp 列有数据库自动维护,在数据库上每次 update、insert 操作后都会自动增长,即使操作没有被提交。由于数据库上一般有许多 update、insert 操作,并不只是同步表的操作,因此没有办法保证两个数据库的 timestamp 值同步。@@dbts 为配置函数,只能用于查询当前数据库的配置信息,不能跨数据库。