CREATE OR REPLACE FUNCTION EFRC.REVERSE_BIT
(
S_OLD_HEXACHAR IN VARCHAR2 -- 입력값
) RETURN VARCHAR2 IS
I INT := 0;
CNT INT := LENGTH(S_OLD_HEXACHAR);
S_NEW_HEXACHAR VARCHAR2(32) := '';
S_TEMP VARCHAR2(32) := '';
BEGIN
WHILE I < CNT LOOP
S_NEW_HEXACHAR := SUBSTRB(S_OLD_HEXACHAR, I+1, 1) || S_NEW_HEXACHAR;
I := I + 1;
END LOOP;
RETURN S_NEW_HEXACHAR;
EXCEPTION
WHEN OTHERS THEN
RETURN SQLERRM;
END REVERSE_BIT;
/
728x90
'Carpe Programming > oracle' 카테고리의 다른 글
오라클 재시작 (0) | 2012.06.18 |
---|---|
[oracle] vo 표준 생성 (0) | 2012.03.09 |
[orcale] 문자열 패턴 개수 추출 (0) | 2012.02.16 |
[oracle] 진수 변환 (0) | 2012.02.16 |
[oracle] 16진수 -> 2진수 (0) | 2012.02.16 |