@DBFUNCTION

@DBFUNCTION는 Oracle GoldenGate 26ai에 도입된 열 변환 함수입니다. DML 작업을 실행할 때 데이터베이스 내에서 실행되는 데이터베이스 함수에 대한 열 매핑을 제공합니다. 이 기능은 데이터베이스 시간 기록, 시간에 따른 작업 또는 데이터베이스 내에서 DML 작업의 적용 시간이 필요한 ETL 로드를 추적하는 응용 프로그램에 유용합니다. 데이터베이스 함수는 데이터베이스 내에 있어야 하며 Replicat 사용자는 데이터베이스 함수를 실행할 수 있는 권한이 있어야 합니다. Oracle AI Database의 경우 이 기능은 모든 Replicats에서 사용할 수 있습니다. 비Oracle 데이터베이스의 경우 이 기능은 클래식 모드, 병렬 Replicat 및 조정된 Replicat에서 Replicat에 사용할 수 있습니다.

또한 @DBFUNCTION를 사용한 네이티브 데이터베이스 임베딩을 참조하십시오.

제한 사항

예제

다음 예에서는 @DBFUNCTION를 사용하여 ORDERS 테이블에 대한 시스템 시간 기록을 확인하는 방법을 보여줍니다.

MAP OE.ORDERS, TARGET OE.ORDERS, COLMAP (USEDEFAULTS, TS = @DBFUNCTION('SYSTIMESTAMP'))