1
는 내가 저장 함수에 텍스트로 값을 반환하고 싶지만 나는 0001
되고 싶어요, 그리고 1
0000 형식을 유지하는 TEXT에서 DECIMAL (4,0)을 반환하는 방법은 무엇입니까?
이 코드 조각이 : 나는 시도
DECLARE _RESTRICTEDROUTE DECIMAL(4,0);
RETURN(_RESTRICTEDROUTE);
RETURN(CAST(_RESTRICTEDROUTE AS TEXT));
그러나 실패했다. 이 일을해야 LPAD()
.
사용
이, 때로는 3 것은, 글로벌 기지에서이를 사용하는 몇 가지 다른 방법이 있나요 2. othertimes? CAST/CONVERT가 SP에서 작동하지 않습니까? – Pentium10
@ 펜티엄 '4'값은 가능한 최대 * 숫자입니다. 따라서 CAST는 필요한 0을 왼쪽 패드에 넣지 않을 것입니다. 스키마 테이블에서 값을 얻는 것이 가능할 수도 있지만 복잡 할 수 있습니다. –
이 다른 질문을 확인하십시오. http://stackoverflow.com/questions/4213973/how-to-get-the-dimension-of- a-declared-variable-in-sps – Pentium10