SQL 아웃라인 보기에 표시되는 데이터베이스 오브젝트 필터링

오브젝트 이름이나 SQL 텍스트 필터 패턴 또는 둘 다 지정하여 SQL 아웃라인 보기에서 표시되는 데이터베이스 오브젝트를 필터링할 수 있습니다.

시작하기 전에

라이센스 구성에 따라 이 기능은 사용하지 못할 수 있습니다. 다음 항목 중 최소 하나 이상이 작업 스페이스의 Java™ 프로젝트에 존재할 때 SQL 아웃라인 보기에는 데이터가 채워집니다.

이 태스크 정보

SQL 아웃라인 보기에는 SQL문을 포함하는 DB2® 패키지 및 Java 소스 파일이 나열됩니다. 또한 보기에는 SQL문이 참조하는 데이터베이스 오브젝트도 표시됩니다.

SQL 아웃라인 보기에서 표시되는 데이터베이스 오브젝트 수를 줄이려면 다음 조건 중 어느 하나 또는 둘 다 필터링할 수 있습니다.
  • 데이터베이스 오브젝트 이름, 즉 스키마 이름, 테이블 이름 또는 컬럼 이름
  • 데이터베이스 오브젝트를 참조하는 SQL문

SQL문별로 필터링하려면 SQL 키워드, 술어, 루틴 이름 및 기타 텍스트를 포함할 수 있는 SQL 텍스트 필터 패턴을 제공하십시오. SQL 텍스트 필터 패턴은 구문이 Java 패턴 클래스를 준수하는 정규식 양식으로 지정해야 합니다.

프로시저

SQL 아웃라인 보기에서 표시되는 데이터베이스 오브젝트를 필터링하려면 다음을 수행하십시오.

  1. 변경 시작SQL 아웃라인 보기를 마우스 오른쪽 단추로 누른 후 필터를 선택하십시오. 필터 창이 열립니다.변경 끝
  2. 스키마, 테이블 또는 컬럼의 이름별로 데이터베이스 오브젝트를 필터링하려면, 데이터베이스 오브젝트 이름 필드에 스키마 이름, 규정된 테이블 이름 또는 규정된 컬럼 이름을 입력하십시오.
  3. SQL문별로 필터링하려면 다음 단계를 수행하십시오.
    1. SQL 텍스트 필터 패턴 사용 체크 박스를 선택하십시오.
    2. SQL 텍스트 필터 패턴의 SQL 키워드, 술어 또는 기타 텍스트를 정규 표현식으로 입력하십시오. 예를 들어, 모든 SQL INSERT문으로 구성되는 필터를 정의하려면 SQL 텍스트 필터 패턴 (.*INSERT.*)를 입력하십시오. 예를 들어, 모든 SELECT문 및 INSERT문으로 구성되는 필터를 정의하려면 (.*SELECT.*)|(.*INSERT.*)를 입력하십시오.
    3. 지정하는 SQL 텍스트 필터 패턴이 대소문자를 구분하는 경우 대소문자 구분 체크 박스를 선택하십시오.
    4. 지정한 SQL 텍스트 필터 패턴을 사용하는 방법을 선택하십시오.
      • SQL 텍스트 필터 패턴과 일치하는 SQL문에 참조되는 데이터베이스 오브젝트를 표시하려면 포함 필터 패턴으로 사용을 선택하십시오.
      • SQL 텍스트 필터 패턴과 일치하지 않는 SQL문에 참조되는 데이터베이스 오브젝트를 표시하려면 제외 필터 패턴으로 사용을 선택하십시오.
  4. 지정된 필터를 적용하려면 확인을 누르십시오.

결과

SQL 아웃라인 보기의 각 페이지에 표시되는 데이터베이스 오브젝트는 지정된 필터 조건을 충족하는 데이터베이스 오브젝트로 제한됩니다. 각 페이지의 루트 노드에는 "[Filtered]" 표기법이 포함되어 있습니다.

피드백