예를 들어, Java™ 응용프로그램은 Statement.addBatch() 메소드에 이기종 SQL문을 전달하여 이를 일괄처리할 수 있습니다. 응용프로그램은 호스트 매개변수 표시문자가 아닌 SQL 리터럴 값을 사용하여 해당 명령문을 생성합니다. captureMode가 ON인 경우, 각 해당 명령문이 캡처될 수 있습니다. 그러나 executionMode가 STATIC일 때 응용프로그램이 일치하는 해당 명령문을 실행할 가능성이 없는 경우에는 pureQuery가 모두 캡처할 필요가 없습니다. 이와 같은 상황에서는 응용프로그램이 생성된 명령문을 정적이 아니라 동적으로 실행할 수 있도록 allowDynamicSQL을 TRUE로 설정해야 합니다.
이 등록 정보는 다음과 같은 값을 가질 수 있습니다.
DDL문 및 SELECT문은 이 옵션의 영향을 받지 않습니다. 모든 DDL문 및 SELECT문은 캡처됩니다.
DB2® CLI(Call Level Interface) 또는 IBM® Data Server Driver를 pureQuery 런타임에 사용하는 경우 pureQuery Runtime 등록 정보를 구성 키워드로 사용할 수 있습니다.