블로그 이미지
프로그램을 가장 훌륭하게 작성하는 방법은 상태가 변경되는 오브젝트들과 수학적인 값을 나타내는 오브젝트들의 조합으로 표현하는 것이다. -Kent Beck 초초초보

카테고리

Programming (184)
ASP.NET (9)
Silverlight (2)
Javascript (20)
C# (8)
java (25)
SQL (14)
Oracle (3)
MyBatis (3)
기타 (52)
개발방법론 (1)
trouble shooting (2)
Linux (5)
스칼라 (5)
html (2)
grails & gradle (3)
Spring (2)
rabbitmq (1)
(3)
spark (0)
docker (3)
Total
Today
Yesterday

달력

« » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

최근에 올라온 글

Oracle 에서 데이터 중에 자바 프로퍼티가 들어가야 할 경우가 있다.

이때 자바 컨벤션에 맞게 치환해주는 함수를 만들어 봄.

예) DATA_FIELD_SET - > dataFieldSet

 

--함수만들기

------------------------

CREATE OR REPLACE FUNCTION UF_REPLACE_CONVENTION( V_P IN VARCHAR2)
RETURN VARCHAR2  IS
    V_RESULT VARCHAR2(1000) := '';
    V_TEMP VARCHAR2(1000) := '';
    V_TEMPINDEX NUMBER := 0;
BEGIN

V_TEMP :=  LOWER(V_P);

WHILE INSTR(V_TEMP, '_' ) > 0
LOOP
 V_TEMPINDEX := INSTR(V_TEMP, '_' );
    V_TEMP := SUBSTR(V_TEMP, 0, V_TEMPINDEX-1)|| UPPER(SUBSTR(V_TEMP, V_TEMPINDEX + 1, 1))|| SUBSTR(V_TEMP, V_TEMPINDEX + 2);
END LOOP;

 V_RESULT := V_TEMP;
RETURN V_RESULT;

END UF_REPLACE_CONVENTION;

 

 

--사용

SELECT UF_Replace_convention('DATA_FIELD_SET' )
FROM DUAL;

Posted by 초초초보
, |