예 3
이 세 번째 예는 이전 예와 거의 동일합니다. 고유한 차이는 건너뛴 행 수를 제한하기 위해 CUTOFF 값을 지정했고 MASKED COLUMNS 절에서 2로 설정한 것입니다. 따라서 CUTOFF 값은 CCN1 컬럼에 유효하지 않은 값이 있는 테이블 행의 수보다 작은 값으로 설정됩니다.
[i958@lat186(:) hm500_mnt]$ db2hpu -f emp_ccn.ctl -i i958
INZM031I Optim High Performance Unload for Db2 06.01.00.001(130920) 64 bits 09/20/2013 (Linux lat186 x86_64)
INZI473I Memory limitations: 'unlimited' for virtual memory and 'unlimited' for data segment
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+
000001 GLOBAL CONNECT TO SAMPLE
000002 DATAMASKING ODPP LOAD LOADER "/opt/odpp/bin/libODPPLoader.so.9.1"
000003 PARSER "/opt/odpp/bin/libODPPParser.so.9.1"
000004 ADAPTER "/opt/odpp/bin/libODPPAdapter.so.9.1"
000005 PROVIDER "/opt/odpp/bin/libODPPProvider.so.9.1"
000006 ;
000007 UNLOAD TABLESPACE
000008 LOCK NO
000009 FLUSH BUFFERPOOLS NO
000010 SELECT EMPNO, CCN1 FROM EMP_CCN_SMALL;
000011 MASKED COLUMNS (CCN1 "provider=ccn,flddef1=(name=ccn1,dt=char),method=rep" SKIP CUTOFF 2)
000012 OUTFILE ("outfile")
000013 FORMAT DEL;
000014
INZU462I HPU control step start: 17:45:46.523.
INZU463I HPU control step end : 17:45:46:853.
INZU464I HPU run step start : 17:45:46.941.
INZU645E There are too many rows containing invalid values for the masking applied on I958.EMP_CNN_SMALL (partition 0).
INZU465I HPU run step end : 17:45:46.944.
INZU366I HPU return code 8 (reason code 0x13ea00b)