我有一个CLR .NET dll在SQL服务器中。系统本地设置(区域/管理/本地语言设置)从en-IN更改为en-US。但是使用Thread.CurrentThread.CurrentCulture跟踪的CLR文化仍然是en-IN。 选择@@Language打印英语US SQL服务器从哪里选择CLR文化?最后一个问题,我如何使用系统设置更改在SQL CLR程序集中使用的文化?
@@language
返回的是与 .NET 的CurrentUICulture
相当,而不是CurrentCulture
。还可以参考这个链接获取更多信息。确保你明白两者之间的区别,并确定在你的代码中需要使用哪一个。 - Christian.K