인쇄      온라인 도움말의 PDF 버전 열기


이전 항목

다음 항목

InStr

Expression Builder의 InStr 함수는 다른 문자열 내에서 한 문자열의 첫 번째 발생 위치를 반환합니다.

구문

Instr(string1, string2, start, end)

결과 유형

정수

인수

다음 표에서는 함수의 인수를 설명합니다.

인수

설명

string1

검색할 문자열을 지정합니다. 값은 문자열 리터럴, 필드 이름 또는 문자열을 반환하는 표현식이 될 수 있습니다.

string2

검색할 문자열을 지정합니다. 값은 문자열 리터럴, 필드 이름 또는 문자열을 반환하는 표현식이 될 수 있습니다.

참고: 문자열 검색은 대소문자를 구분합니다.

start

(선택 사항) string1에서 시작 부분을 지정하는 정수입니다.

end

(선택 사항) string1에서 끝 부분을 지정하는 정수입니다.

참고: 이 항목의 모든 예제 표현식에서 사용되는 언어 독립적 필드 이름 및 필드 이름 구문은 릴리스 29 서비스 팩 1 이전의 Expression Builder 릴리스에서 사용된 필드 이름 및 필드 이름 구문입니다. 이러한 예제는 계속 유효합니다. 하지만 릴리스 29 서비스 팩 1 이후의 Expression Builder에서 필드 리스트의 표현식에 해당하는 필드를 선택할 경우 필드 이름과 필드 이름 구문이 예제에 표시된 항목과 다를 수 있습니다. 필드 이름과 필드 이름 구문이 정확하도록 Expression Builder의 필드 리스트에서 항상 표현식 필드를 선택하는 것이 좋습니다. 표현식의 필드 이름과 필드 이름 구문에 대한 자세한 내용은 표현식 정보를 참조하십시오.

다음 예는 값 9를 반환합니다.

InStr('john.doe@company.com','@')

다음 예에서는 워크플로 규칙 조건에서 InStr 함수를 사용하는 방법을 보여줍니다. 워크플로 규칙 조건에서 InStr 함수를 사용하여 지정된 문자열이 레코드의 필드에 나타나는지 확인합니다. 필드에 문자열이 있는 경우 워크플로 규칙에 지정된 작업이 수행됩니다. 이 예에서 InStr 함수는 레코드의 [제목] 필드에 단어 REVIEW가 포함되어 있는지 확인합니다. 워크플로 규칙의 작업은 [제목] 필드에 단어 REVIEW(대문자)가 포함된 경우에만 수행됩니다.

InStr([<Subject>], 'REVIEW') > 0

관련 항목

관련된 Expression Builder 정보는 다음 항목을 참조하십시오.


2017년 9월 게시됨 Copyright © 2005, 2017, Oracle. All rights reserved. Legal Notices.