mar*_*ith 5 sql-server format datetime 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 <Convert(datetime,'16/04/2009 13:36:17',103)
但问题是应用程序中有大量的sql语句.事实是,应用程序相当陈旧,我们真的不想对源代码进行任何更改.
因此,如果我们可以仅在数据库/特定数据库的表上强制进行更改,那么这就足够了
任何帮助真的很感激
您可以通过在SQL Management Studio>安全性>登录> {用户属性}>默认语言中为该用户选择默认语言来更改每个用户的默认日期格式.
你可以看到每种语言的日期格式
EXEC sp_helplanguage
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18381 次 |
| 最近记录: |