목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

연산자 우선 순위

연산자 우선 순위

변환 언어는 다양한 연산자의 사용 및 중첩된 식에서의 연산자 사용을 지원합니다.
여러 연산자를 포함하는 식을 작성하는 경우
PowerCenter 통합 서비스
가 식을 평가하는 순서는 다음과 같습니다.
  1. 산술 연산자
  2. 문자열 연산자
  3. 비교 연산자
  4. 논리 연산자
PowerCenter 통합 서비스
는 다음 테이블에 표시되는 순서로 연산자를 평가합니다. 모든 연산자에 대해 동일하게 왼쪽부터 오른쪽의 우선 순위로 식의 연산자를 평가합니다.
다음 테이블에는 모든 변환 언어 연산자의 우선 순위가 나열되어 있습니다.
연산자
의미
(  )
괄호.
+, -, NOT
단항 더하기 및 빼기와 논리적 NOT 연산자.
*, /, %
곱하기, 나누기, 모듈러스.
+, -
더하기, 빼기.
||
연결.
<, <=, >, >=
보다 작음, 작거나 같음, 보다 큼, 크거나 같음.
=, <>, !=, ^=
같음, 같지 않음, 같지 않음, 같지 않음.
AND
논리적 AND 연산자, 조건을 지정할 때 사용.
또는
논리적 OR 연산자, 조건을 지정할 때 사용.
변환 언어는 중첩된 식에서의 연산자 사용도 지원합니다. 식에 괄호가 포함되는 경우
PowerCenter 통합 서비스
는 괄호 안의 연산자를 먼저 평가한 다음 괄호 밖의 연산자를 평가합니다. 가장 안쪽 괄호 안의 연산자가 가장 먼저 평가됩니다.
예를 들어 수식 8 + 5 - 2 * 8은 연산을 중첩한 방식에 따라 다른 값을 반환합니다.
수식
반환 값
8 + 5 - 2 * 8
-3
8 + (5 - 2) * 8
32