문제

I want to return in a Stored Function a value as TEXT but I want to be 0001, and not 1

I have this code fragments:

DECLARE _RESTRICTEDROUTE DECIMAL(4,0);

RETURN(_RESTRICTEDROUTE);

I tried

RETURN(CAST(_RESTRICTEDROUTE AS TEXT)); 

but failed.

도움이 되었습니까?

해결책

Use LPAD().

This should work:

RETURN(LPAD(_RESTRICTEDROUTE, 4, "0"))
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top