1
我在同一个SQL Server上有2个数据库。有可能在PST中有一个,在EST中有另一个?SQL Server时区更改
我在同一个SQL Server上有2个数据库。有可能在PST中有一个,在EST中有另一个?SQL Server时区更改
不,日期/时间来源于运行SQL Server实例的计算机的操作系统。
然而,您可以使用自定义的UDF,而不是getdate(),然后在该UDF中执行时区更改。你也可以像这样的东西
CREATE TABLE Test (Val DATETIME DEFAULT dateadd(hh,-3,GETDATE()))
默认值分配给列现在,当你插入它会使用默认的
INSERT test DEFAULT VALUES
SELECT * FROM test
....这当然不会在更新工作也有人可能会更新值
如果你想使用GMT,然后使用GETUTCDATE
SELECT GETUTCDATE()
将它们*都作为UTC是不是更好? – 2012-04-02 19:15:00