0
A
回答
1
格式數據在表示層,而不是在數據庫中。將其存儲爲數據庫中的適當數據類型(可能爲money
),然後使用用戶首選的文化設置在使用哪種應用程序向用戶展示時使用正確的文化進行格式化。
如果你必須不要在數據庫:
對於SQL Server 2008 R2和更早的版本,你必須使用一個CLR函數。請參閱this SO answer
可以使用FORMAT()
和vi-VN
文化字符串在SQL Server 2012起始的T-SQL中完成。
select 7859948.84, format(7859948.84,'N','vi-VN');
息率7.859.948,84
其中,根據MS的文化設置,是越南號碼正確的格式。
但即使你可以在較新版本的SQL Server中執行它,它仍應該在表示層中完成。
相關問題
- 1. 未格式化貨幣格式貨幣
- 2. SQL貨幣格式化
- 3. SQL to_char貨幣格式化
- 4. 將Django表格格式格式化爲貨幣和%格式
- 5. 格式化貨幣
- 6. 格式化貨幣
- 7. 格式化貨幣
- 8. 文本框貨幣格式
- 9. VS2010:格式化貨幣的文本框
- 10. 將輸出格式化爲貨幣
- 11. 以特定格式格式化貨幣
- 12. 使用javascript將asp.net網頁上的文本框格式化爲貨幣格式
- 13. 如何將貨幣格式化爲近似美元的貨幣?
- 14. 將貨幣格式化爲字符串時指定貨幣
- 15. 將貨幣格式化爲asp.net mvc c中的貨幣#
- 16. 將文本格式化爲貨幣C#Monotouch IOS
- 17. 如何將文本框格式化爲貨幣
- 18. Kendo UI貨幣格式化
- 19. 用C++格式化貨幣
- 20. 格式化AED貨幣
- 21. 格式化貨幣輸出
- 22. C#貨幣格式化(「C2」)
- 23. ASP.net ListBox貨幣格式化
- 24. 貨幣格式化語言?
- 25. 貨幣格式化MVC
- 26. 貨幣格式化問題
- 27. Rails貨幣格式化
- 28. 將貨幣格式化爲區域設置特定格式
- 29. 格式貨幣
- 30. 貨幣格式
這是你應該在你的**前端**(例如你的網站或應用程序)中做的事 - 不在服務器上...... –
謝謝@marc_s的迴應。我將處理來自表中的數據並使用它從SQL服務器發送郵件。我在這個過程中沒有任何其他**前端**前端' – Andhra
僅僅因爲你*可以*發送電子郵件出SQL Server並不意味着你*應該*在所有情況下。設置一個在SQL Server外部查詢數據庫的計劃進程,然後格式化併發送電子郵件。 – alroc