我在同一个 SQL Server 上有 2 个数据库。是否有可能一个在太平洋标准时间,另一个在东部标准时间?
不,日期/时间源自运行 SQL Server 实例的计算机的操作系统。
不过,您可以拥有一个自定义 UDF,您可以调用该 UDF 而不是 getdate(),然后在该 UDF 中更改时区。您还可以使用类似的方法为列分配默认值
CREATE TABLE Test (Val DATETIME DEFAULT dateadd(hh,-3,GETDATE()))
现在,当您执行插入时,它将使用默认值
INSERT test DEFAULT VALUES
SELECT * FROM test
....这当然不适用于更新,而且有人可以更新该值
如果你想使用 GMT 那么使用GETUTCDATE
SELECT GETUTCDATE()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)