2017-08-07 40 views
0

如何配置sql server以特定的文化格式顯示查詢結果?如何配置SQL Server以特定文化格式顯示結果?

例如,英文格式的數值是123.456。 土耳其語格式相同的是123,456。

我該如何做出這樣的改變?不僅針對數字類型,針對所有數據類型?

+2

您無法配置SQL Server來執行此操作。這是爲您的應用程序提供數據的工作。 – Squirrel

+0

如果是查詢,您可以使用FORMAT。儘管它僅用於數字和日期和時間 https://docs.microsoft.com/en-us/sql/t-sql/functions/format-transact-sql – BData

+1

SQL Server沒有任何用戶界面。 SQL Server Management Studio具有*最小* UI,但主要用於臨時訪問。如果您有UI問題,請將它們*置於您正在構建的用戶界面*中,而不要放在應存儲*數據*,而不是*表示*的服務器中。 –

回答

0

您可以使用格式功能。像這樣:

declare @a decimal (18, 4) = 1234.1234 

select format (@a, '##.##', 'tr-TR') 

select format (@a, '##.##', 'en-US') 
+0

如果我的數字數據是土耳其格式,我該如何做到這一點? –

+0

你是什麼意思,它是土耳其的格式?十進制是十進制! –