Конвертируйте английские числовые слова в какой-то другой язык без написания конверсионной программы - PullRequest
0 голосов
/ 10 июля 2010

Предположим, у меня есть число 123. На словах это будет один два три

Возможно ли преобразовать эти числовые слова в какой-либо другой язык без написания программы преобразования на сервере SQL.

Я пытался с

SET LANGUAGE Italian 

declare @i int
set @i =1 

print @i

но это не работает ..

Ожидаемый результат:

uno due tre

Требуется помощь

NB ~ Здесь я привел пример с итальянским языком. Это может быть шведский, испанский, французский и т. Д.

1 Ответ

1 голос
/ 10 июля 2010

Я не думаю, что это подходящее решение для сервера базы данных. Работа базы данных - возвращать данные. Локализация строк - это проблема уровня приложения. Действительно, база данных должна возвращать что-то близкое к ее внутреннему формату представления - другими словами, «123». Не строка, а число.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...