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