오라클에서 사용하는 함수 INSTR()함수는 4개의 Argument를 지원하지만, 큐브리드는 3개의 Argument만 지원한다.
큐브리드의 함수 INSTR(string, substring[, position])
- INSTR 함수는 POSITION 함수와 유사하게 문자열 string 내에서 문자열 substring 의 위치를 반환한다.
단, INSTR 함수는 substring 의 검색을 시작할 위치를 지정할 수 있으므로 중복된 substring 을 검색할 수 있다.
- Parameters:
• string -> 입력 문자열을 지정한다.
• substring -> 위치를 반환할 문자열을 지정한다.
• position -> 선택 사항으로 탐색을 시작할 string 의 위치를 나타내며, 문자 개수 단위로 지정된다.
이 인자가 생략되면 기본값인 1 이 적용된다. string 의 첫 번째 위치는 1로 지정된다.
값이 음수이면 string 의 끝에서부터 지정된 값만큼 떨어진 위치에서 역방향으로 string 을 탐색한다.
- Return type: INT
예시)
- 오라클
SELECT INSTR(F_PATH, '/ATTACHMENTS', 1, 1 ) FROM 테이블명;
- 큐브리드
SELECT INSTR(F_PATH, '/ATTACHMENTS', 1, 1) FROM 테이블명;