Oracle 10g에서는 REGEXP_로 시작하는 함수를 지원합니다. 레귤러 익스프레션 지원이죠. 아래는 그 함수들의 사용방법을 공유합니다. 1. REGEXP_INSTR 함수 - 문법 : REGEXP_INSTR(소스 문자열, Pattern [, 검색 시작 위치 [, 발생 횟수 [, 반환 옵션 [, Mat.....
에구~ oracle은 어렵다 ㅠ.ㅠ이번엔 DB에서 파일명이 저장된 레코드를 가져와 파일명과 확장자를 구분해야 했다. 다음과 같이 작성했다.이게 효율적인 면에선 잘 모르겠다. 그냥했다.. 더 좋은 방법이 있나?DECLARE F_NAME VARCHAR(255); F_SIZE V.....
프로젝트 진행중에 보유중인 모든 파일들에 대한 확장자를 추출해서 통계 처리를 해야 하는 요건이 발생. substr, instr 을 마구 섞다보니 oracle 의 정규식 관련 함수가 있어 처리하였음. SELECTREGEXP_SUBSTR (itemnameupper.... SELECTREGEXP_SUBSTR (itemn.....
CONCAT(char1, char2) CONCAT 함수는 Concatenation의 약자로 두 문자를 결합하는 역할을 합니다||" 연산자와 같은 역할을 합니다. SQL>SELECT CONCATNAME FROM dual ; NAME-- Oracle Korea (’Oracle’, ’ Korea’) INITCAP(char) 주어진 문자열의 첫 번째 문.....
Html이나 Asp에서도 역시 대소문자를 거의 구분하지 않습니다. 그래서 참 편한듯. ^^ Response.Write "Asp라는 문자는 " & InStr(1, Welcom to Asp World, SearchStr, asp,1) & "번째에 있습니다%> 자.. 의미를 알아보죠. InStr(시작 위치, 참고할 문자열, 찾는 문자, .....
SQL에서 특정 문자열 위치 찾기.(자바의 indexOf() 와 동일 용도)select instr(abcabc, c) from dual;select instr(abcabc, c, -1) from dual;3번째 인자로 -1을 주면 뒤에서 부터 찾는다.(리버스는 아님)...