You do not want to save numerical data in formats. You can do this by selecting:
SELECT CONVERT(varchar(12), value, 1) AS formattedvalue FROM table
The last 1 is the conversion style that fits into. and, characters (depending on your local settings and number type).
If you ask me, I would not even let the SQL database server worry about this and format the number in the code itself.
source share