Сценарий: я вызываю функцию, которая возвращает поле, в которое вводит пользователь. Поле обычно возвращает число типа «120000», которое затем я использую to_char для преобразования в «120 000».
Проблема: некоторые пользователи вводят такие значения, как «120 000», что выдает ошибку при попытке использовать to_char. Также функция вернет пробел '', если значение не найдено. Я пытался что-то с to_number ранее, и у меня есть проблема с '' я считаю.
Вопрос: Как лучше всего решить эту проблему? Проверка заявления случая для ','? Используя to_number тогда to_char?
Примечание: я могу взломать решение вместе. Мне просто интересно, как лучше всего с этим справиться.