cdu*_*dub 4 sql-server sql-server-2005
我在同一个 SQL Server 上有 2 个数据库。是否有可能一个在太平洋标准时间,另一个在东部标准时间?
不,日期/时间源自运行 SQL Server 实例的计算机的操作系统。
不过,您可以拥有一个自定义 UDF,您可以调用该 UDF 而不是 getdate(),然后在该 UDF 中更改时区。您还可以使用类似的方法为列分配默认值
CREATE TABLE Test (Val DATETIME DEFAULT dateadd(hh,-3,GETDATE()))
Run Code Online (Sandbox Code Playgroud)
现在,当您执行插入时,它将使用默认值
INSERT test DEFAULT VALUES
SELECT * FROM test
Run Code Online (Sandbox Code Playgroud)
....这当然不适用于更新,而且有人可以更新该值
如果您想使用 GMT,则使用GETUTCDATE
SELECT GETUTCDATE()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29569 次 |
| 最近记录: |