validateSQLStatements
validateSQLStatements 빌드 디스크립터
옵션은 생성 시 데이터베이스에 대해 SQL문이 유효성 검증되는지 여부를
표시합니다. EGL은 다음 방법 중 하나를 사용하여 데이터베이스에 연결합니다.
- 워크벤치에서 생성하는 경우 EGL은 EGL 환경 설정에서 현재 지정된
연결을 사용합니다. 다음의 단계를 수행하여 해당 환경 설정을 찾을 수 있습니다.
- 을 클릭하여 환경 설정 창을 여십시오.
- 환경 설정 창의 왼쪽에서 EGL을 펼친 후 SQL 데이터베이스 연결을 클릭하십시오.
- 연결 세부사항 아래에서 필드에 연결 정보를 기입하거나 새로 작성을 클릭하여 마법사를 통해 새 연결을 설정하십시오.
- EGL SDK를 사용하는 경우 EGL은 sqlJDBCDriverClass 및 sqlValidationConnectionURL 빌드 디스크립터 옵션을 사용합니다.
참고: SQL문을 유효성 검증하면 코드 생성에 필요한 시간이
증가합니다.
SQL 유효성 검증을 요청하면 생성 플랫폼에서 액세스된 데이터베이스 관리자가 SQL문을 동적으로 준비합니다.
SQL문 유효성 검증에는 다음과 같은 제한사항이 적용됩니다.
- 동적 SQL을 사용하고 SQL 레코드를 기반으로 하는 SQL문의 경우 유효성 검증을 사용할 수 없습니다.
- 유효성 검증 프로세스는 생성 환경의 데이터베이스 관리자는 발견하지만 대상 플랫폼의 데이터베이스 관리자는 발견하지 못하는 오류를 표시할 수 있습니다.
- JDBC 드라이버가 SQL prepare문을 지원하는 경우와 일부 경우 이러한 유효성 검증을 수행하도록 드라이버를 구성한 경우에만 유효성 검증이 발생합니다. JDBC 드라이버에 대한 문서에서 정보를 참조하십시오.
값
- NO(기본값)
- 유효성 검증이 발생하지 않습니다.
- YES
- 유효성 검증이 발생합니다.