我正在运行一些管理查询,并在SQL Server 2008中编译sp_spaceused
的结果,以查看数据库中一些表的数据/索引空间比率。当然,我得到了各种各样的大数字在结果中,我的眼睛开始掩盖。如果我可以用逗号格式化所有这些数字(987654321变成987,654321),那将非常方便。有趣的是,在我使用SQL Server的这么多年里,这个问题从来没有出现过,因为大多数时候我都会在表示层进行格式化,但在这种情况下,T-SQL导致SSMS 是表示。
我考虑过只创建一个简单的CLR UDF来解决这个问题,但似乎这应该可以在普通的旧T-SQL中完成。所以,我将在这里提出一个问题-如何在香草T-SQL中进行数字格式化?