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