在我们当前的数据库中,我们有几个类型为datetime的列,其中填充了默认约束GETDATE()
。考虑到BST(我们在英国),GATDATE()
使用系统时间填充列。
我需要一个脚本,将所有列从BST转换为UTC。我是一个java开发人员,我可以提出一个粗略的方法,但我们有一个很短的停机时间窗口,可以应用更改,以便我可以采取优化的方法。
在这种情况下,更快,更复杂的方法会赢得一个干净或优雅的解决方案(不是两者需要相互排斥!)。
非常感谢收到关于方法论或当然可实现的sql的任何建议!
(显然,约束也将改为使用SYSUTCDATETIME()