사용자가 작성한 SQL문의 유효성을 워크벤치가 확인하는 방법을
지정하기 위해 설정할 수 있는 두 가지의 환경 설정이 Java 편집기에
있습니다.
이 태스크 정보
워크벤치는 다음 SQL 유효성 확인을 수행할 수 있습니다.
- 데이터베이스 오브젝트 참조 유효성 확인
- 선택한 경우, SQL문이 해당되는 올바른 이름으로 데이터베이스 오브젝트를 참조하는지
점검합니다. SQL문은 @Select와 같은 어노테이션이나
pureQuery 메소드에 있을 수 있습니다. 유효성 확인은 사용자가 Java 편집기에
SQL문을 입력하는 대로, Java 파일을 저장할 때,
그리고 Java 프로젝트를 빌드할 때
발생합니다.
- 활성(live) 데이터베이스에 대한 SQL 문제점 유효성 확인
- 워크벤치가 사용자의 Java 프로젝트와
연관된 데이터베이스에 대해 SQL을 테스트하여 찾은 SQL 문제점을
확인하도록 할 것인지 여부를 지정합니다. 워크벤치가 사용하는
SQL 모델에서 애플리케이션이 연결할 수 있는 모든 데이터베이스
유형에 의해 지원되는 모든 SQL 확장이 지원되는 것은 아닙니다.
그러나 사용자가 작성하거나 편집하는 명령문에서
워크벤치가 문제점이 있는 SQL을 찾으면, 워크벤치는 데이터베이스에
연결하여 해당 데이터베이스가 해당 SQL을 지원하는지 여부를
알아볼 수 있습니다. 워크벤치는 Java 편집기에서
SQL 문제점을 보고합니다. Java 프로젝트에서 파일을
빌드할 때 워크벤치는 또한 문제점 보기에서 SQL 문제점을 보고합니다.
- 워크벤치가 데이터베이스에 연결할 수 없거나 데이터베이스에서
예외가 발생하는 경우 SQL 문제점에 대한 메시지가 표시됩니다.
이와 같은 경우, 메시지 앞에는 "SQL 문제점 유효성 확인
오류:"가 붙습니다.
프로시저
단일 프로젝트의 전체 작업공간에
유효성 확인을 사용할 수 있습니다.
- 을 선택하십시오. 환경 설정 창에서
을 선택하십시오.
- 컴파일 설정에서, 테이블 참조
유효성 확인 및 활성 데이터베이스에 대해
SQL 문제점 유효성 확인 체크 박스를 사용하십시오.