本文介绍了如何将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作为默认值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!