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

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

    시작하기 전에

    필요한 역할: admin.

    이 태스크 정보

    테이블 뷰 양식의 테이블 필드는 데이터베이스 뷰에 조인할 테이블을 지정합니다. 조인에 대한 조건을 정의하기 위해 Where 절을 지정하는 경우 Variable 접두사를 할당합니다. 이러한 조건은 모든 필드를 참조할 수 있지만 일반적으로 테이블의 필드를 데이터베이스 뷰의 다른 테이블에 있는 필드와 일치시켜 조인을 정의합니다.

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

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

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

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

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

    프로시저

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

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