如何查询数据库区域性(SQL Server2005)?
我在插入和获取日期时遇到了问题,因为客户端的服务器与我的开发人员服务器运行在不同的文化上。
我可以调整日期,但我需要知道服务器的文化...
发布于 2010-03-12 19:08:03
您可以使用以下命令了解当前配置的语言:
SELECT @@language你可能还想看看这个:
EXEC sp_helplanguage它将显示可用的语言,以及它们具有的日期格式等。这基本上是sys.syslanguages系统目录表的内容。
至于日期处理-最好使用基于DateTime的参数化查询,或者如果您必须使用日期字符串,则使用SQL Server中的ISO-8601 date format。
无论SQL Server中当前选定的语言设置如何,YYYYMMDD或YYYYMMDD HH:MM:SS格式都将始终有效。
发布于 2010-03-12 19:04:02
你不需要这样。
https://stackoverflow.com/questions/2432185
复制相似问题