【发布时间】:2008-11-05 19:49:08
【问题描述】:
对于源数据库状态的严格标记,我想捕获@@DBTS 存储过程中的外部数据库。是的,我想我可以发出
USE ExternalDB
GO
SELECT @myVarbinary8 = @@DBTS
GO
USE OriginalDB
GO
但是,即使我可以,它看起来也很丑。
目前,我在源数据库中嵌入了一个标量值函数来调用
SET @Result = SELECT @@DBTS
在我忘记要求 DBA 为新用户授予适当权限之前一直很好,这导致进程崩溃。
类似于
SELECT ExternalServer.dbo.@@DBTS
(我知道那行不通)。
@@DBTS (Transact-SQL)
返回当前数据库的当前时间戳数据类型的值。
保证此时间戳在数据库中是唯一的。
【问题讨论】:
标签: database sql-server-2005 tsql timestamp