SQL 및 XQuery문 유효성 확인

SQL 및 XQuery 편집기에서 SQL문 및 XQuery문 구문의 유효성을 확인할 수 있습니다. 또한 SQL문에서 테이블, 컬럼 및 스토어드 프로시저 참조의 유효성을 확인할 수도 있습니다.

SQL 및 XQuery 편집기에서 명령문을 포함하는 스크립트를 열 때 기존 SQL 및 XQuery문의 유효성을 확인할 수 있습니다. 또한 편집기에서 작성 중이거나 편집 중일 때 SQL 및 XQuery문의 유효성을 확인할 수도 있습니다.

시작하기 전에

이 태스크 정보

명령문을 구문 분석함으로써 SQL문 및 XQuery문 구문의 유효성을 확인하여 키워드 및 명령문의 해당 위치가 유효한지 판별합니다. 디폴트로 구문 분석은 스크립트가 연결된 데이터베이스의 유형을 기반으로 합니다. 예를 들어, 지원되는 또 다른 데이터베이스에서 사용할 스크립트를 익스포트하려는 경우에는 유효성 확인에 사용할 구문 분석기를 변경할 수 있습니다. 데이터베이스에서 스크립트의 연결을 끊은 경우, 유효성 확인에 사용할 구문 분석기를 선택할 수 있습니다.

테이블, 컬럼 및 스토어드 프로시저 참조는 SQL DML문에서만 유효성이 확인됩니다. 유효성 확인 프로세스에서는 다음 조건이 충족되었는지 여부를 판별합니다.
  • SQL문에서 참조되는 테이블이 연결된 데이터베이스에 존재합니다.
  • 참조된 컬럼이 자신과 연관된 테이블에 존재합니다.
  • SQL문에서 호출되는 스토어드 프로시저가 연결된 데이터베이스에 존재합니다.

프로시저

SQL 및 XQuery 편집기에서 SQL문 및 XQuery문의 유효성을 확인하려면 다음을 수행하십시오.

  1. 옵션: 편집기의 명령 분할 영역에서 유효성 확인에 사용할 구문 분석기를 변경하려면 유효성 확인 탭을 누른 후 명령문 구문 유효성 확인 목록에서 다른 데이터베이스 공급자를 선택하십시오.
  2. 명령문 구문의 유효성을 확인하려면 편집기에서 마우스 오른쪽 단추를 누르고 명령문 구문 유효성 확인을 선택하십시오.
  3. 옵션: 스크립트의 SQL DML문에서 테이블, 컬럼 및 스토어드 프로시저 참조의 유효성을 확인하려면 다음 조치 중 하나를 수행하십시오.
    • 명령 분할 영역에서 유효성 확인 탭을 누른 후 데이터베이스 오브젝트 참조 유효성 확인 체크 박스를 선택하십시오.
    • 편집기에서 마우스 오른쪽 단추를 누른 후 데이터베이스 오브젝트 참조 유효성 확인을 선택하십시오.

결과

SQL 및 XQuery 편집기 표시문자 막대에 유효성 확인 오류가 표시됩니다.

피드백