반응형 Database/유용한함수2 Oracle 오라클 주민번호 유효성 체크 함수 * 주민등록번호 유효성 체크 ------------------------------------------------------------ CREATE OR REPLACE FUNCTION KURS.NF_ISNUMBER ( I_STR_NUMBER IN VARCHAR2 ) RETURN VARCHAR2 IS /* 데이터가 NUMBER 형인지 검사하는 함수임. 1 이 나오면 NUMBER 형임 */ V_NUM NUMBER; BEGIN V_NUM := TO_NUMBER (I_STR_NUMBER); RETURN 1; EXCEPTION WHEN OTHERS THEN RETURN 0; END NF_ISNUMBER; NUMBER형으로 가능한 문자열이면 1을 반환하고, 아니면 0을 반환한다. CREATE OR REPLACE .. Database/유용한함수 2013. 5. 21. Oracle 오라클 행의 값을 한 컬럼으로 합치는 함수 Oracle 오라클 행의 값을 한 컬럼으로 합치는 함수 * 한 쿼리의 값을 한 컬럼으로 합치기 CREATE OR REPLACE FUNCTION KURS.NF_QRY_ROW_CONCAT ( I_QRY VARCHAR2 -- 쿼리명령문 , I_MAX NUMBER -- 최대길이. 이 길이가 넘어간 후 처리 종료됨. , I_DIV VARCHAR2 -- 중간 구분자 ) RETURN VARCHAR2 IS RSLT VARCHAR2(8000); STR1 VARCHAR2(1000); CURS SYS_REFCURSOR; BEGIN OPEN CURS FOR I_QRY; LOOP FETCH CURS INTO STR1; EXIT WHEN CURS%NOTFOUND; IF (RSLT IS NULL) THEN RSLT := STR1;.. Database/유용한함수 2013. 5. 16. 이전 1 다음 💲 추천 글 반응형