목차

Search

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

변환 언어 참조

변환 언어 참조

SHA256

SHA256

입력 값의 SHA-256 다이제스트를 계산합니다. 이 함수는 SHA-2(Secure Hash Algorithm 2)를 사용하고 256비트 다이제스트를 반환합니다. SHA-256은 256비트 해시 값을 포함하는 단방향 암호화 해시 함수입니다. 입력 값의 SHA-256이 다를 경우 입력 값이 다르다는 결론을 내릴 수 있습니다. SHA256을 사용하여 데이터 무결성을 확인하거나 고유 키를 생성할 수 있습니다.
PowerCenter 통합 서비스가 ASCII 및 유니코드 모드에서 실행되는 경우 SHA-256 함수는 다른 값을 반환합니다.
SHA256
함수를 사용하려면
INFA_ENABLE_BINARY_FUNCTIONS
환경 변수를 True 또는 Yes로 설정합니다.

구문

SHA256(
value
)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/
선택 사항
설명
필수
문자열 또는 이진 데이터 유형입니다. 다이제스트를 계산하려는 대/소문자 구분 값입니다.

반환 값

고유한 32바이트 이진.
입력이 Null 값인 경우 NULL이 반환됩니다.

예제

변경된 데이터를 데이터베이스에 쓰려고 합니다.
SHA256
을 사용하여 소스에서 읽는 데이터 행에 대한 다이제스트 값을 생성합니다. 세션을 실행하면 이전에 생성한 체크섬 값과 새 체크섬 값이 비교됩니다. 그런 다음 업데이트된 체크섬 값이 대상에 기록됩니다. 사용자는 업데이트된 체크섬 값을 보고 데이터가 변경된 것을 알 수 있습니다.
대부분의 경우
SHA256
을 사용하여 기본 키를 생성할 수 있습니다.