Относительно того, как выполняется преобразование, да, вы правы, если в столбце VARCHAR, в который вы его помещаете, указано правильное количество символов, которое вам нужно будет ввести.
Что касаетсяесли вы измените сумму на varchar, у вас все будет в порядке, так как она сделает конвертацию.
Я просто должен заметить, что делать это не очень хорошая идея, поскольку вы больше не взаимодействуете с числами для сортировки, фильтрации и т. Д., А просто с заметкой.