如何为单个数据库应用spanish dateformat而不是sql server中的所有数据库? [英] How to apply spanish dateformat for single database not for all databases in sql server?

查看:93
本文介绍了如何为单个数据库应用spanish dateformat而不是sql server中的所有数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我想为我的数据库应用西班牙语dateformat而不是sql server中的所有数据库。对于剩下的数据库,我必须维护美国 - 英语日期格式。

如何在不影响其他数据库的情况下完成此操作。



提前致谢。



我尝试过:



我运行以下命令,它将默认语言更改为spanish,但是它适用于所有数据库,

-------------------

使用大师



EXEC sp_defaultlanguage'sa','西班牙语'

GO

-------------- -------------

Hi,

I want to apply spanish dateformat for my database not for all databases in sql server.For the remaining databases i have to maintain US-english date format.
How can we do this without effecting other databases.

Thanks in advance.

What I have tried:

I run the following command,it changes default language to "spanish", but it is applying to all databases,
-------------------
use master

EXEC sp_defaultlanguage 'sa', 'Spanish'
GO
---------------------------

推荐答案

打开SSMS,试试这个

Open SSMS, and try this
SET LANGUAGE SPANISH;

SELECT GETDATE()
DBCC USEROPTIONS

SET LANGUAGE 'us_english';

SELECT GETDATE()
DBCC USEROPTIONS





更新

SET LANGUAGE



Update
SET LANGUAGE

Quote:

指定会话的语言环境。会话语言确定日期时间格式和系统消息。

Specifies the language environment for the session. The session language determines the datetime formats and system messages.





日期时间数据存储为二进制...



The Datetime data is stored as binary...


这篇关于如何为单个数据库应用spanish dateformat而不是sql server中的所有数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆