열-변환 함수 요약
이 요약은 Oracle GoldenGate 함수로 수행할 수 있는 처리 유형에 따라 구성됩니다.
이러한 기능은 테스트를 수행하는 데 사용됩니다.
| 기능 | 설명 |
|---|---|
@CASE |
일련의 값 테스트에 따라 값을 선택합니다. |
@EVAL |
일련의 독립 테스트를 기반으로 값을 선택합니다. |
@IF |
조건문이 TRUE 또는 FALSE를 반환하는지 여부에 따라 두 값 중 하나를 선택합니다. |
이러한 함수는 누락된 열을 처리합니다.
| 기능 | 설명 |
|---|---|
@COLSTAT |
열이 MISSING, NULL 또는 INVALID임을 나타내는 표시기를 반환합니다. |
@COLTEST |
열이 PRESENT, MISSING, NULL 또는 INVALID인지 테스트하기 위해 조건부 계산을 수행합니다. |
이러한 함수는 날짜와 함께 작동합니다.
| 기능 | 설명 |
|---|---|
@DATE |
소스 열로 전달된 형식을 기반으로 날짜 및 시간을 반환합니다. |
@DATEDIFF |
두 날짜 또는 날짜 시간의 차이를 반환합니다. |
@DATENOW |
현재 날짜 및 시간을 반환합니다. |
이러한 함수는 산술 계산을 수행하는 데 사용됩니다.
| 기능 | 설명 |
|---|---|
@COMPUTE |
산술식의 결과를 반환합니다. |
이러한 함수는 문자열에서 작동합니다.
| 기능 | 설명 |
|---|---|
@NUMBIN |
이진 문자열을 숫자로 변환합니다. |
@NUMSTR |
문자열을 숫자로 변환합니다. |
@STRCAT |
하나 이상의 문자열을 연결합니다. |
@STRCMP |
두 스트링을 비교합니다. |
@STREXT |
문자열의 특정 부분을 추출합니다. |
@STREQ |
두 문자열이 같은지 여부를 결정합니다. |
@STRFIND |
문자열 내에서 문자열의 발생을 찾습니다. |
@STRLEN |
문자열의 길이를 반환합니다. |
@STRLTRIM |
선행 공백을 자릅니다. |
@STRNCAT |
하나 이상의 문자열을 최대 길이에 연결합니다. |
@STRNCMP |
지정된 문자 수를 기준으로 두 문자열을 비교합니다. |
@STRNUM |
숫자를 문자열로 변환합니다. |
@STRRTRIM |
후행 공백을 자릅니다. |
@STRSUB |
한 문자열을 또 다른 문자열로 대체합니다. |
@STRTRIM |
선행 및 후행 공백을 자릅니다. |
@STRUP |
문자열을 대문자로 변경합니다. |
@VALONEOF |
문자열 또는 문자열 열을 값 목록과 비교합니다. |
이러한 기능은 기타 기능입니다.
| 기능 | 설명 |
|---|---|
@AFTER |
지정된 열의 다음 이미지를 반환합니다. |
@BEFORE |
지정된 열의 이전 이미지를 반환합니다. |
@BEFOREAFTER |
지정된 열의 이전 이미지를 반환합니다(사용 가능한 경우). 그렇지 않은 경우 이후 이미지를 반환합니다. |
@BINARY |
소스 열이 문자 열로 정의된 경우 소스 이진 데이터를 대상 열에 이진 데이터로 유지 관리합니다. |
@BINTOHEX |
이진 문자열을 16진수 문자열로 변환합니다. |
@GETENV |
환경 정보를 반환합니다. |
@GETVAL |
내장 프로시저에서 FILTER 또는 COLMAP 절에 대한 입력으로 매개변수를 추출합니다. |
@HEXTOBIN |
16진수 문자열을 이진 문자열로 변환합니다. |
@HIGHVAL \| LOWVAL |
값을 높거나 낮은 값으로 제한합니다. |
@RANGE |
병렬 처리를 위해 행을 여러 데이터 그룹으로 나눕니다. |
@TOKEN |
추적 레코드 헤더에서 토큰 데이터를 검색합니다. |
@OGG_SHA1 |
일부 필드를 운영 데이터 저장소에 복제하는 동안 해시합니다. |