목차

Search

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

변환 언어 참조

변환 언어 참조

ABORT

ABORT

세션을 중지하고 지정된 오류 메시지를 세션 로그 파일에 기록합니다.
PowerCenter 통합 서비스
가 ABORT 함수를 만나면 해당 행에서 데이터 변환을 중지합니다. 세션 중단 전의 모든 행 읽기는 처리되고 세션에 정의된 소스 또는 대상 기반 커밋 간격 및 버퍼 블록 크기에 따라 로드됩니다.
PowerCenter 통합 서비스
는 중단된 행까지 대상에 쓴 다음 커밋되지 않은 모든 데이터를 마지막 커밋 지점으로 롤백합니다. 롤백 후에는 세션 복구를 수행할 수 있습니다.
매핑 실행이 중지되고 지정한 오류 메시지가 로그에 기록됩니다.
PowerCenter 통합 서비스
가 ABORT 함수를 만나면 해당 행에서 데이터 변환을 중지합니다. 매핑 실행이 중단되기 전의 모든 행 읽기는 처리됩니다.
PowerCenter 통합 서비스
는 중단된 행까지 대상에 쓴 다음 커밋되지 않은 모든 데이터를 마지막 커밋 지점으로 롤백합니다.
ABORT는 데이터의 유효성을 검사할 때 사용합니다. 일반적으로 IIF 또는 DECODE 함수 안에 ABORT를 사용하여 세션 중단에 대한 규칙을 설정합니다.
ABORT 함수는 입력 및 출력 포트 기본값으로 사용할 수 있습니다. ABORT를 입력 포트에 사용하면 Null 값이 변환으로 전달되는 것을 방지할 수 있습니다. 또한 ABORT를 사용하여 식 안의 ERROR 함수 호출을 포함하는 모든 종류의 변환 오류를 처리할 수 있습니다. 기본값은 식의 ERROR 함수를 재정의합니다. 오류 발생 시 세션이 중지되도록 하려면 ABORT를 기본값으로 할당합니다.
연결되지 않은 포트에 대한 식에서 ABORT를 사용하는 경우
PowerCenter 통합 서비스
가 ABORT 함수를 실행하지 않습니다.
PowerCenter 통합 서비스
는 ABORT 함수를 워크플로우 관리자에서 실행하는 Abort 명령과 다르게 처리합니다.

구문

ABORT(
string
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
문자열
필수
문자열. 세션 중지 시 세션 로그 파일에 표시할 메시지입니다. 문자열 길이에는 제한이 없습니다. 유효한 모든 변환 식을 입력할 수 있습니다.
문자열. 매핑 실행 중단 시 로그에 표시할 메시지입니다. 문자열 길이에는 제한이 없습니다. 유효한 모든 변환 식을 입력할 수 있습니다.

반환 값

NULL.