SQL 및 XQuery문 유효성 확인

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

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

시작하기 전에

이 태스크 정보

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

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

프로시저

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

  1. 옵션: 연결에 사용된 유형과 일치하지 않는 특정 데이터베이스 유형을 기반으로 하는 명령문의 유효성을 확인하려면 유효성 확인에 사용할 구문 분석기를 변경하십시오.
    1. 유효성 확인 탭을 여십시오.
    2. 유효성 확인 옵션을 선택하십시오.
  2. 명령문 구문의 유효성을 확인하려면 편집기에서 마우스 오른쪽 단추를 클릭한 후 유효성 확인 옵션을 선택하십시오.
    • 구성 탭에서 선택한 연결에 대한 명령문 구문의 유효성을 확인하려면 현재 구성에 대한 명령문 구문 유효성 확인 옵션을 선택하십시오.
    • 다른 데이터 서버 유형에 대한 명령문 구문의 유효성을 확인하려면 명령문 구문 유효성 확인 옵션을 선택하십시오. 그런 다음 목록에서 데이터 서버 유형을 선택하십시오.
  3. 옵션: 스크립트의 SQL DML문에서 테이블, 열 및 스토어드 프로시저 참조의 유효성을 확인하려면 다음 조치 중 하나를 수행하십시오.
    • 유효성 확인 탭을 연 후 데이터베이스 오브젝트 참조 유효성 확인 선택란을 선택하십시오.
    • 편집기에서 마우스 오른쪽 단추를 누른 후 데이터베이스 오브젝트 참조 유효성 확인을 선택하십시오.

결과

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

피드백