Я пишу функцию SQL, которая будет принимать десятичное число и возвращать представление base32 этого десятичного числа.
Моя проблема с преобразованием десятичной дроби в ascii.
Мне разрешено выполнить следующий запрос и вернуть символ ascii
«SELECT CHAR (65)», который возвращает «A»
Однако в моей функции, когда я пытаюсь построить свою выходную строку букв, у меня возникают проблемы с приведением bigint в char, а затем соединением этого char до конца другого char (который будет моим выводом).
Пример строки кода: «SET @OutputChar = @OutputChar + CAST ((@Output + 55) AS CHAR (255))»
Как правильно наложить бигинт на символ и затем соединить этот символ с другим?
Спасибо