validateSQLStatements

validateSQLStatements 빌드 디스크립터 옵션은 생성 시 데이터베이스에 대해 SQL문이 유효성 검증되는지 여부를 표시합니다. EGL은 다음 방법 중 하나를 사용하여 데이터베이스에 연결합니다.
  • 워크벤치에서 생성하는 경우 EGL은 EGL 환경 설정에서 현재 지정된 연결을 사용합니다. 다음의 단계를 수행하여 해당 환경 설정을 찾을 수 있습니다.
    1. > 환경 설정을 클릭하여 환경 설정 창을 여십시오.
    2. 환경 설정 창의 왼쪽에서 EGL을 펼친 후 SQL 데이터베이스 연결을 클릭하십시오.
    3. 연결 세부사항 아래에서 필드에 연결 정보를 기입하거나 새로 작성을 클릭하여 마법사를 통해 새 연결을 설정하십시오.
  • EGL SDK를 사용하는 경우 EGL은 sqlJDBCDriverClasssqlValidationConnectionURL 빌드 디스크립터 옵션을 사용합니다.
어느 경우든 sqlIDsqlPassword 빌드 디스크립터 옵션을 설정해야 할 수 있습니다.
참고: SQL문을 유효성 검증하면 코드 생성에 필요한 시간이 증가합니다.

SQL 유효성 검증을 요청하면 생성 플랫폼에서 액세스된 데이터베이스 관리자가 SQL문을 동적으로 준비합니다.

SQL문 유효성 검증에는 다음과 같은 제한사항이 적용됩니다.
  • 동적 SQL을 사용하고 SQL 레코드를 기반으로 하는 SQL문의 경우 유효성 검증을 사용할 수 없습니다.
  • 유효성 검증 프로세스는 생성 환경의 데이터베이스 관리자는 발견하지만 대상 플랫폼의 데이터베이스 관리자는 발견하지 못하는 오류를 표시할 수 있습니다.
  • JDBC 드라이버가 SQL prepare문을 지원하는 경우와 일부 경우 이러한 유효성 검증을 수행하도록 드라이버를 구성한 경우에만 유효성 검증이 발생합니다. JDBC 드라이버에 대한 문서에서 정보를 참조하십시오.

NO(기본값)
유효성 검증이 발생하지 않습니다.
YES
유효성 검증이 발생합니다.