设置 SQL Server 2005 的区域设置

2024-03-09

默认情况下,SQL Server 的语言设置为“英语(美国)”,将日期格式设置为 mm/dd/yy,而不是我想要的日期格式,这是澳大利亚的日期格式,例如 dd /毫米/年。

Server Management Studio/配置工具中是否有一个选项可以让我设置 SQL Server 的区域设置,这将阻止 DateTime 字段被格式化为美国日期格式?

如果没有,当我使用 SQL 查询时如何转换它,例如(如果语法不正确,请原谅我,我当场弥补):

Dim dc As New SqlCommand("INSERT INTO hello VALUES (@Date)", cn)
dc.Parameters.Add(New SqlParameter("Date", System.DateTime.Now))

提前谢谢了。 :)


您可以从 SQL Management Studio 设置每个用户的默认语言/区域设置(在“安全”文件夹下查看)。

并使用 SET LANGUAGE 命令(如果您只想更改日期格式,则使用 SET DATEFORMAT)覆盖特定连接的此设置。

您还可以在 SQL Management Studio 中设置默认语言(用于新用户):右键单击服务器,选择属性/高级/默认语言。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置 SQL Server 2005 的区域设置 的相关文章

随机推荐