SQL 링크 조건 대화상자

이 대화상자를 사용하여 조회의 SQL 조건을 작성하거나 수정할 수 있습니다.

SQL 조건은 외부 데이터베이스의 데이터를 기반으로 객체를 검색합니다. (객체에 외부 데이터를 링크하려면 Map 데이터베이스 명령을 사용합니다.)

SQL 조건을 작성하려면 링크 템플릿을 지정합니다. 확인할 열 및 해당 열의 값을 지정합니다.

이 대화상자를 사용하여 SQL 조건을 작성하거나 직접 입력을 선택하여 조건을 입력합니다.

현재 SQL 조건 영역(SQL 링크 조건)

이 영역에는 현재 SQL 조건이 표시됩니다. 조건의 행을 추가하거나, 삭제하거나, 편집할 수 있습니다.

현재 SQL 조건 리스트

현재 SQL 조건을 표시합니다.

조건 내의 행이 그룹화되어 있으면, 해당 그룹행은 들여쓰기 됩니다. (그룹 내의 행이 그룹 밖의 행보다 먼저 평가됩니다.)

편집

선택된 행을 편집할 수 있도록 조건 섹션으로 복사합니다.

그룹

선택된 행을 그룹화합니다.

그룹에 포함할 첫 번째 행과 마지막 행을 선택합니다. 그룹을 클릭합니다.

조회를 실행할 때 그룹 내부의 행이 나머지 조건보다 먼저 평가됩니다.

그룹해제

선택된 행 및 그룹의 일치하는 끝 행 또는 시작 행에서 괄호를 삭제합니다.

삭제

조건에서 선택된 행을 제거합니다.

모두 지우기

현재 SQL 조건에서 모든 행을 제거합니다.

조건 영역(SQL 링크 조건)

조건 내의 기존 행을 편집하거나 새 행을 추가합니다.

기존 행을 편집하려면 현재 SQL 조건 리스트의 행을 선택합니다. 조건 영역의 정보를 편집합니다. 업데이트를 클릭합니다.

새 행을 추가하려면 연산자(And/Or/Not)를 선택합니다. 열 및 연산자를 선택하고 값을 지정합니다. 조건 추가를 클릭합니다.

And/Or/Not 옵션

조건이 다른 조건과 결합되는 방법을 결정합니다.

And 조회에 포함될 객체에 대해 두 조건 모두 충족되어야 함을 지정합니다.

Or 조회에 포함될 객체에 대해 두 조건 중 한 조건만 충족되면 됨을 지정합니다.

And Not 조회에 포함될 객체에 대해 첫 번째 조건이 만족되어야 하며 두 번째 조건은 만족되지 않아야 함을 지정합니다.

Or Not 조회에 포함될 객체에 대해 첫 번째 조건이 만족될 수 있거나 두 번째 조건이 만족될 수 없음을 지정합니다.

열 리스트

리스트에서 열을 선택합니다.

이 리스트에는 현재 테이블에 대한 열이 표시됩니다.

연산자 리스트

리스트에서 연산자를 선택합니다.

연산자 설명
= 선택된 특성이나 데이터의 값이 상자에 입력한 값과 같습니다.
> 선택된 특성이나 데이터의 값이 상자에 입력한 값보다 큽니다.
>= 선택된 특성이나 데이터의 값이 상자에 입력한 값보다 크거나 같습니다.
< 선택된 특성이나 데이터의 값이 상자에 입력한 값보다 작습니다.
<= 선택된 특성이나 데이터의 값이 상자에 입력한 값보다 작거나 같습니다.
<> 선택된 특성이나 데이터의 값이 상자에 입력한 값과 같지 않습니다.
IN 선택된 특성이나 데이터의 값이 상자에 입력한 값과 일치합니다. IN 연산자를 사용하는 경우 ('1','2','3')과 같이 각 값에 작은 따옴표를 붙이고 값을 쉼표로 분리한 다음 전체 리스트를 괄호로 둘러싸야 합니다, ('1','2','3').
IS NULL 선택한 특성이나 데이터의 값이 비어 있습니다. 상자에 값을 입력하지 마십시오.
LIKE 선택된 특성이나 데이터의 값이 상자에 입력한 값을 포함합니다. 문자열(문자) 데이터 유형에만 적용됩니다. 퍼센트 기호(%)를 와일드 카드 문자로 사용합니다. 예를 들어 B로 시작하는 값을 가지는 모든 객체를 검색하려면, LIKE 연산자를 선택하고 값 상자에 B%를 입력합니다. 데이터베이스 시스템에 의해 지원되는 와일드 카드 문자에 대해서는 해당 데이터베이스 시스템 소프트웨어의 문서를 참고하십시오.
값 상자

검색할 값을 지정합니다.

이 값은 열의 데이터 유형과 일치해야 합니다.

문자열에 작은따옴표가 포함된 경우에는 이 작은따옴표 앞에 다른 작은따옴표를 덧붙여 주어야 합니다.

날짜의 경우 TIMESTAMP'YYYY-MM-DD 00:00:00'과 같은 형식을 사용합니다. 예를 들어 TIMESTAMP'1993-06-20 11:24:00'으로 입력하면 됩니다.

문자열 값과 함께 와일드 카드 문자를 사용하려면 LIKE 연산자를 사용합니다. 예를 들어 B로 시작하는 값을 가진 모든 객체를 검색하려면 LIKE 연산자를 선택하고 B%를 입력합니다. 지원되는 와일드 카드 문자에 대해서는 해당 데이터베이스 소프트웨어의 문서를 참고하십시오.

조건 추가

현재 SQL 조건 리스트에 조건 행을 추가합니다.

새 행은 리스트의 맨 끝에 추가됩니다. 이 리스트에서 아무 행이나 선택하면, 새 행은 선택한 행 위로 추가됩니다.

업데이트

현재 SQL 조건 리스트의 선택된 조건을 업데이트합니다.

다른 컨트롤

링크 템플릿 리스트

이 조회 조건에 사용할 데이터가 포함된 테이블을 지정하는 링크 템플릿을 선택할 수 있습니다.

이 리스트에는 조회 중인 원시 도면에서 사용할 수 있는 링크 템플릿만 표시됩니다. 예를 들어 부착된 원시 도면을 조회하는 경우 리스트에는 원시 도면에 있는 링크 템플릿만 표시됩니다. 현재 도면을 조회하는 경우 리스트에는 현재 도면에 있는 링크 템플릿만 표시됩니다.

SQL 조건에 있는 하나의 링크 템플릿만 조회할 수 있습니다. 다른 링크 템플릿을 조회하려면 새 SQL 조건을 작성합니다.

사용내역

SQL 조건 사용내역 대화상자가 표시되고, 이 대화상자에서 이전에 추가한 SQL 조건 리스트에서 선택할 수 있습니다.

직접 입력

SQL 조건 입력 대화상자가 표시되고, 이 대화상자에서 SQL 조건을 입력할 수 있습니다.