SQL 및 XQuery 편집기에서 SQL문 및 XQuery문 구문의
유효성을 확인할 수 있습니다. 또한 SQL문에서 테이블, 열 및 스토어드 프로시저 참조의
유효성을 확인할 수도 있습니다.
SQL 및 XQuery 편집기에서 명령문을 포함하는 스크립트를 열 때
기존 SQL 및 XQuery문의 유효성을 확인할 수 있습니다.
또한 편집기에서 작성 중이거나 편집 중일 때
SQL 및 XQuery문의 유효성을 확인할 수도 있습니다.
시작하기 전에
- SQL 및 XQuery 편집기에서 기존 스크립트를 열 때 유효성 확인의 발생 여부를 제어하려면
환경 설정 창()의
SQL 및 XQuery 편집기 페이지에서 유효성 확인 옵션을 설정하십시오.
- 유효성을 확인할 SQL 및 XQuery문을 포함하는 스크립트는
SQL 및 XQuery 편집기에서 열어야 합니다.
이 태스크 정보
명령문을 구문 분석함으로써 SQL문 및 XQuery문 구문의
유효성을 확인하여 키워드 및 명령문의 해당 위치가 유효한지 판별합니다. 기본으로
구문 분석은 스크립트가 연결된 데이터베이스의 유형을 기반으로 합니다.
예를 들어, 지원되는 또 다른 데이터베이스에서 사용할 스크립트를 익스포트하려는
경우에는 유효성 확인에 사용할 구문 분석기를 변경할 수 있습니다. 데이터베이스에서
스크립트의 연결을 끊은 경우, 유효성 확인에 사용할 구문 분석기를 선택할 수
있습니다.
테이블, 열 및 스토어드 프로시저 참조는
SQL DML문에서만 유효성이 확인됩니다. 유효성 확인 프로세스에서는
다음 조건이 충족되었는지 여부를 판별합니다.
- SQL문에서 참조되는 테이블이 연결된 데이터베이스에 존재합니다.
- 참조된 열이 자신과 연관된 테이블에 존재합니다.
- SQL문에서 호출되는 스토어드 프로시저가 연결된 데이터베이스에 존재합니다.
프로시저
SQL 및 XQuery 편집기에서 SQL문 및 XQuery문의 유효성을
확인하려면 다음을 수행하십시오.
- 옵션: 연결에 사용된 유형과 일치하지 않는 특정 데이터베이스 유형을
기반으로 하는 명령문의 유효성을 확인하려면 유효성 확인에 사용할 구문 분석기를 변경하십시오.
- 유효성 확인 탭을 여십시오.
- 유효성 확인 옵션을 선택하십시오.
- 명령문 구문의 유효성을 확인하려면 편집기에서 마우스 오른쪽 단추를
클릭한 후 유효성 확인 옵션을 선택하십시오.
- 구성 탭에서 선택한 연결에 대한 명령문 구문의 유효성을
확인하려면 현재 구성에 대한 명령문 구문 유효성 확인 옵션을 선택하십시오.
- 다른 데이터 서버 유형에 대한 명령문 구문의 유효성을
확인하려면 명령문 구문 유효성 확인 옵션을 선택하십시오.
그런 다음 목록에서 데이터 서버 유형을 선택하십시오.
- 옵션: 스크립트의 SQL DML문에서 테이블, 열 및 스토어드 프로시저 참조의 유효성을 확인하려면 다음 조치 중
하나를 수행하십시오.
- 명령 분할 영역에서 유효성 확인 탭을 누른 후
데이터베이스 오브젝트 참조 유효성 확인 체크 박스를 선택하십시오.
- 편집기에서 마우스 오른쪽 단추를 누른 후 데이터베이스 오브젝트 참조
유효성 확인을 선택하십시오.
결과
SQL 및 XQuery 편집기 표시문자 막대에 유효성 확인 오류가 표시됩니다.