I would suggest creating and using CLR function. The base for it you can find here:
http://www.c-sharpcorner.com/uploadfile/b942f9/converting-numbers-to-words-in-C-Sharp/
You can enhance it to support any numbering style. Also, it's possible to reuse it in UI or/and server side code.
I cannot say that you shouldn't save words into database, but I would do it if database designed for reporting purposes only.