Я выполняю несколько административных запросов и компилирую результаты из sp_spaceused
в SQL Server 2008, чтобы посмотреть на соотношение данных / пространства индексов некоторых таблиц в моей базе данных.Конечно, я получаю много разных результатов, и мои глаза начинают затуманиваться.Было бы очень удобно, если бы я мог отформатировать все эти числа запятыми (987654321 становится 987,654,321).Забавно, что за все те годы, когда я использовал SQL Server, эта проблема никогда не возникала, поскольку большую часть времени я занимался форматированием на уровне представления, но в этом случае результат T-SQL в SSMS равен презентация.
Я решил просто создать простой CLR UDF, чтобы решить эту проблему, но кажется, что это должно быть выполнимо в простом старом T-SQL.Итак, я задам вопрос здесь - как вы делаете числовое форматирование в vanilla T-SQL?