如何为单个数据库应用spanish dateformat而不是sql server中的所有数据库? [英] How to apply spanish dateformat for single database not for all databases in 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
指定会话的语言环境。会话语言确定日期时间格式和系统消息。
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屋!