데이터베이스 뷰에 테이블 추가

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 데이터베이스 뷰에 조인할 테이블을 지정합니다.

    시작하기 전에

    필요한 역할: admin.

    이 태스크 정보

    테이블 보기 양식의 테이블 필드는 데이터베이스 뷰에 결합할 테이블을 지정합니다. Variable 접두사Where 절에서 조인 조건을 정의하는 데 사용됩니다. 이 조건은 모든 필드를 참조할 수 있지만 일반적으로 테이블의 필드를 데이터베이스 뷰의 다른 테이블에 있는 필드와 일치시켜 조인을 정의합니다.
    주:
    변수 프리픽스 필드는 필수입니다.

    Where 절을 작성할 때 밑줄을 사용하여 해당 테이블의 변수 접두사에 필드 이름을 추가합니다. 다음 예시에서 mi_id 는 메트릭 인스턴스 [metric_instance] 테이블(mi)의 id 필드를 참조하고 inc_sys_id 는 인시던트 [incident] 테이블(inc)의 sys_id 필드를 참조합니다.

    그림 1. 데이터베이스 뷰 테이블 양식
    데이터베이스 뷰 테이블 양식
    주:
    • 테이블 교대에 참여하는 테이블에는 데이터베이스 뷰를 작성할 수 없습니다.
    • 변수 프리픽스에는 소문자만 사용합니다. 대문자를 사용하면 목록에서 데이터베이스 뷰를 못할 수 있습니다.

    왼쪽 조인을 사용하여 보기를 만드는 예제를 보려면 데이터베이스 보기 만들기의 왼쪽 조인 예제를 참조하세요.

    Where 절은 다음과 같은 JavaScript 조건 연산자를 지원합니다.
    • =
    • !=
    • <
    • <=
    • >
    • >=
    • &&
    • ||

    데이터베이스 뷰의 Where 절 에는 LIKE 또는 CONTAINS 조건이 지원되지 않습니다. 목록을 필터링하거나, Glide 쿼리를 실행하거나, 보고서를 실행할 때 = 연산자를 사용하여 sys_id 기반으로 테이블을 연결하면 전체 데이터 세트로 작업할 수 있습니다.

    프로시저

    1. 데이터베이스 뷰 양식의 뷰 테이블 관련 목록에서 새로 만들기를 선택합니다.
    2. 폼을 구성하고왼쪽 조인 필드(확인란)를 폼에 추가합니다.
    3. 저장을 선택합니다.
    4. 양식을 완성하고 왼쪽 조인 확인란을 선택합니다.
      • 왼쪽 조인을 선택하면 조인 조건이 오른쪽 테이블에서 일치하는 기록을 찾지 못하더라도 데이터베이스 뷰의 왼쪽 테이블에 모든 기록이 표시됩니다. Where 절을 지정하는 테이블을 보려면 이 확인란을 선택합니다. Where 절이 없는 뷰 테이블에 대해 Left 조인을 선택해도 쿼리에는 영향을 주지 않습니다.
      • 조인된 테이블은 왼쪽에서 가장 낮은 순서 값 순으로 가장 높은 순서 값 순으로 정렬됩니다.
    5. 제출을 선택합니다.
    6. 왼쪽 조인 열을 표시하도록 테이블 보기 관련 목록을 개인화합니다.
      왼쪽 조인 필드는 true입니다.
    7. 테이블을 보려면 기록을 선택하십시오.
    8. Where 절에 OR을 추가하려면 ||를 사용합니다.

      예를 들어, RFC와 관련된 모든 인시던트 또는 변경 요청의 상위 인시던트를 모두 쿼리하려면 inc_rfc = chg_sys_id || chg_parent = inc_sys_id 구문을 사용합니다.