Я хочу вернуть в хранимой функции значение как ТЕКСТ, но я хочу быть 0001, а не 1
0001
1
У меня есть следующие фрагменты кода:
DECLARE _RESTRICTEDROUTE DECIMAL(4,0); RETURN(_RESTRICTEDROUTE);
Я пытался
RETURN(CAST(_RESTRICTEDROUTE AS TEXT));
, но не смог.
Использование LPAD().
LPAD()
Это должно работать:
RETURN(LPAD(_RESTRICTEDROUTE, 4, "0"))