本文介绍了如何将TimeZone作为默认值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用SQL Server2012将列的默认值设置为仅时区(如印度标准时间)。

我写了一个关于这个的代码:



DECLARE @TimeZone VARCHAR(50);

EXEC MASTER.dbo.xp_regread'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Control\TimeZoneInformation','TimeZoneKeyName ',@ TimeZone OUT;

SELECT @TimeZone



但是当ctreate表时如何将其设置为默认值?

解决方案



How set default value of a column as only timezone(like "Indian Standard Time") using SQL Server2012.
I have write a code about that this is :

DECLARE @TimeZone VARCHAR(50);
EXEC MASTER.dbo.xp_regread 'HKEY_LOCAL_MACHINE','SYSTEM\CurrentControlSet\Control\TimeZoneInformation','TimeZoneKeyName',@TimeZone OUT;
SELECT @TimeZone

But how to set it as default value when ctreate a table ??

解决方案



这篇关于如何将TimeZone作为默认值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-22 18:14