加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 在SQL Server数据库上更改dateformat而不是在整个

发布时间:2020-12-12 16:21:56 所属栏目:MsSql教程 来源:网络整理
导读:任何人都可以帮助,我们安装了一个sql server 2005数据库(实际上是一个连接到sql server 2005服务器的sql server 2000),默认服务器语言为USA,日期格式为mm / dd / yy,我们真的需要保留这个方式,但目前只是将新数据库上传到服务器,这需要有dd / mm / yyyy的date
任何人都可以帮助,我们安装了一个sql server 2005数据库(实际上是一个连接到sql server 2005服务器的sql server 2000),默认服务器语言为USA,日期格式为mm / dd / yy,我们真的需要保留这个方式,但目前只是将新数据库上传到服务器,这需要有dd / mm / yyyy的dateformat.

我可以强制改变数据库而不是整个服务器吗?如果我强制整个服务器上的更改,它将使我的所有其他应用程序失败

例如,目前我们有这个sql语句失败..

SELECT * FROM sesiones WHERE ultimo_acceso< '16 / 04/2009 13:36:17' 但当然我们可以添加现在有效的 SELECT * FROM sesiones WHERE ultimo_acceso<转换(datetime,'16 / 04/2009 13:36:17',103) 但问题是应用程序中有大量的sql语句.事实是应用程序相当老,我们真的不想对源代码进行任何更改. 因此,如果我们可以强制对数据库/特定数据库的表进行更改,那么这就足够了 任何帮助真的很感激

解决方法

您可以通过在SQL Management Studio>中为该用户选择默认语言来更改每个用户的默认日期格式.安全>登录> {user properties}>默认语言.

你可以看到每种语言的日期格式

EXEC sp_helplanguage

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读