0
如果我運行下面的查詢:設置語言
select datename(month, dateadd(m,-1,getdate()))
SQL服務器顯示我:十月。
如何將此語言更改爲例如荷蘭語?
不僅針對當前會話,而且針對所有傳入的查詢。查詢由外部應用程序發送,所以我無法控制查詢。
我想:
SET LANGUAGE DUTCH
EXEC sp_configure 'default language', 7 ;
Server properties - advanced - Default Language - Dutch
以上都不似乎工作..
'設置語言' 應該工作 - 但只有 爲當前會議。如果你從一些程序發出查詢,而不是SSMS,那麼你應該在相同的查詢中使用這個設置,比如'set language dutch;選擇日期名稱...'。然而,我會在客戶端進行這種轉換。 – Arvo 2014-11-05 11:36:58
他們似乎爲我工作......在選擇給我「oktober」(逐字)之前的'SET LANGUAGE DUTCH'。 – 2014-11-05 11:37:25
SET LANGUAGE僅適用於當前會話。所以我想你需要先執行SET LANGUAGE荷蘭語查詢,然後執行你的主要查詢。 – Mukund 2014-11-05 11:37:45