사용 사례

SQL 쿼리를 통해 데이터를 필터링하여 데이터베이스의 특정 데이터를 표시합니다.
쿼리를 작성하는 방식:
  • 텍스트로
  • 문자열 포맷터 및 다음 상대 자리 표시자 사용:
    sql_identifier
    및
    sql_literal
    만 사용하여 서버를 시작 및 중지해야 합니다.
팁:
FROM
절에 테이블 이름을 지정하지 마십시오. 문자열 포맷터에서
{0:sql_identifier}
자리 표시자를 사용하여 테이블의
BrowseName
에 대한 동적 링크에 테이블 이름을 지정합니다.

사용 사례: 시간별 필터링

시간별 필터링
예상 동작
예상 동작을 달성하기 위한 쿼리
특정 시점보다 큰 타임스탬프가 있는 레코드를 내보냅니다.
SELECT * FROM {0:sql_identifier} WHERE Timestamp > {1:sql_literal}
두 시점 사이의 타임스탬프가 있는 레코드를 내보냅니다.
SELECT * FROM {0:sql_identifier} WHERE Timestamp BETWEEN {1:sql_literal} AND {2:sql_literal}

사용 사례: 경보 심각도로 필터링

경보 심각도로 필터링
예상 동작
예상 동작을 달성하기 위한 쿼리
심각도가 1인 경보의 기록을 내보냅니다.
SELECT * FROM {0:sql_identifier} WHERE Severity = 1
심각도가 1과 3 사이인 경보의 기록을 내보냅니다.
SELECT * FROM {0:sql_identifier} WHERE Severity BETWEEN 1 AND 3

사용 사례: 경보 또는 변수로 필터링

경보 또는 변수로 필터링
예상 동작
예상 동작을 달성하기 위한 쿼리
과거에 지정된 BrowseName을 사용하여 경보의 기록을 내보냅니다.
SELECT * FROM {0:sql_identifier} WHERE ConditionName = {1:sql_literal}
변수에 연결된 경보의 기록을 내보냅니다.
SELECT * FROM {0:sql_identifier} WHERE SourceName = {1:sql_literal}
Exclusive로 시작하는 경보의 기록을 내보냅니다.
SELECT * FROM {0:sql_identifier} WHERE ConditionName LIKE 'Exclusive%'

사용 사례: 기록된 경보 필터링

기록된 경보 필터링
예상 동작
예상 동작을 달성하기 위한 쿼리
이탈리아어 열만 있는 경보의 기록을 내보냅니다.
SELECT "ActiveState_it-IT", "AckedState_it-IT", "ConfirmedState_it-IT", "ConditionName", "EnabledState_it-IT", "SourceName", "Time", "Message_it-IT", "Severity" FROM {0:sql_identifier}
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal