pureQueryXML 파일에서 SQL문을 캡처한 후, 하나 이상의 명령문이 응용프로그램이 요구하는 것과 같이 수행되지 않았다는 것을 알 수 있습니다. 하지만 개발 주기의 나중에 이 사실을 알기 때문에 응용프로그램 수정은 불가능할 수 있습니다. 실행되고 있는 각 SQL문에 대해 대체 SQL문을 추가하여 pureQueryXML 파일을 편집할 수 있습니다. 응용프로그램을 실행할 경우, pureQuery는 원래 캡처된 SQL문 대신 대체 SQL문을 사용합니다.
예를 들어, SQL문은 테이블의 통계를 수집한 후에는 수행을 불완전하게 시작할 수 있습니다. 프로덕션 시스템에서 이러한 문제점이 발생하면, 데이터베이스 관리자는 테이블 통계의 변경을 되돌리거나 응용프로그램에서 SQL 변경을 요청해야 할 수도 있습니다. pureQuery에서, 데이터베이스 관리자는 이 옵션을 무시하고 대신 제대로 수행되지 않는 명령문이 표시되는 pureQueryXML 파일에 대체 SQL문을 추가할 수 있습니다.
추가한 후 대체 SQL문을 바인드할 지 여부를 선택할 수 있습니다. 바인드하지 않고 사용하려면 응용프로그램을 실행할 때 enableDynamicSQLReplacement 등록 정보를 TRUE로 설정해야 합니다.
다음 두 유형 중 하나를 제외하고, 모든 SQL문의 대체 명령문을 추가할 수 있습니다.