목차

Search

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

변환 언어 참조

변환 언어 참조

CRC32

CRC32

CRC32(32비트 Cyclic Redundancy Check) 값을 반환합니다. CRC32를 사용하면 데이터 변환 오류를 찾을 수 있습니다. 파일에 저장된 데이터가 수정되지 않았는지를 확인하려는 경우에도 CRC32를 사용할 수 있습니다.
CRC32를 사용하여 ASCII 모드 및 유니코드 모드의 데이터에 중복성 검사를 수행하면
PowerCenter 통합 서비스
가 동일한 입력 값에 서로 다른 결과를 생성할 수 있습니다. CRC32를 사용하여 서로 다른 운영 체제의 데이터에 중복성 검사를 수행하면
PowerCenter 통합 서비스
가 동일한 입력 값에 서로 다른 결과를 생성할 수 있습니다.
CRC32는 서로 다른 입력 문자열에 대해 동일한 출력을 반환할 수 있습니다. 매핑의 키를 생성하려는 경우 시퀀스 생성기 변환을 사용해야 합니다. CRC32를 사용하여 매핑의 키를 생성하면 예기치 않은 결과가 나올 수 있습니다.

구문

CRC32(
value
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
필수
문자열 또는 이진 데이터 유형. 중복성 검사를 수행할 값을 전달합니다. 입력 값은 대/소문자를 구분합니다. 입력 값의 대/소문자는 반환 값에 영향을 미칩니다. 예를 들어 CRC32(informatica)와 CRC32(Informatica)는 다른 값을 반환합니다.

반환 값

32비트 정수 값.

광역 네트워크에 있는 소스의 데이터를 읽고 전송 중에 데이터가 수정되지 않았는지 확인하려는 경우 파일의 데이터에 대한 체크섬을 계산하고 파일과 함께 저장합니다. 소스 데이터를 읽으면
PowerCenter 통합 서비스
가 CRC32를 사용하여 체크섬을 계산하고 저장된 값과 비교합니다. 두 값이 동일하면 데이터가 수정되지 않은 것입니다.