[SQL SERVER][TSQL]顯示不同地區語言日期

[SQL SERVER][TSQL]顯示不同地區語言日期

SQL2005後要顯示不同地區日期格式沒想到很方便

而MSDN上也有完整的範例及說明,自己記錄一下。

 

確認現階段工作語言環境

image

如要檢視有關語言設定的資訊,可執行不帶參數的sp_helplanguage或查詢sys.syslanguages

擷取部分

image

看看各地區的日期名稱

SET LANGUAGE 繁體中文
SELECT DATENAME(DW  , GETDATE()) AS '日期名稱'
SET LANGUAGE Deutsch
SELECT DATENAME(DW  , GETDATE()) AS '日期名稱'
SET LANGUAGE Français 
SELECT DATENAME(DW , GETDATE()) AS '日期名稱'
SET LANGUAGE us_english
SELECT DATENAME(DW , GETDATE()) AS '日期名稱'
GO

image

參考SET LANGUAGE (Transact-SQL)