SQL에 익숙한 경우 이 대화상자를 사용하여 SQL 조건을 작성하거나 수정할 수 있습니다.
- 사용내역
-
이전에 사용했던 조건을 수정하려면 리스트에서 해당 조건을 선택합니다. 선택된 조건은 조건을 수정할 수 있는 SQL 조건 입력 영역으로 복사됩니다.
- 링크 템플릿
-
이 조건으로 사용할 테이블을 지정하는 링크 템플릿을 선택합니다. SQL 조건은 이 테이블에서 조회된 객체로 링크된 정보를 테스트합니다. 조회는 활성 원시 도면의 객체에만 적용되므로 이 리스트에는 원시 도면의 링크 템플릿만 표시됩니다.
- SQL 조건 입력
-
새 조건을 작성하려면 상자에 새 조건을 입력합니다.
SQL 조건 구문
SQL에는 엄격한 구문 구조와 구문이 있습니다. 다음은 SQL 문을 정의할 때 따라야 할 몇 가지 규칙입니다.
- 문자값(데이터 유형 CHAR)은 작은따옴표(‘XXX’)로 싸야 합니다.
- 열에 문자열 데이터 유형이나 데이터가 포함되어 있으면 열 이름을 큰따옴표로 둘러쌉니다. 열에 숫자 데이터 유형이 포함되어 있으면 열 이름을 큰따옴표로 둘러싸지 마십시오.
- 데이터베이스 값은 대소문자를 구분하지만, 필드(열) 이름은 대소문자를 구분하지 않습니다.
- 표준 SQL 구문처럼 각 문을 세미콜론( ; )으로 끝내지 마십시오.
- 날짜는 TIMESTAMP'YYYY-MM-DD 00:00:00' 형식을 사용합니다. 예를 들어 "DATE">TIMESTAMP'-06-20 11:24:00'과 같습니다.
- 열 값이나 이름에 *, ? 등의 AutoCAD Map 3D 도구 세트 또는 DOS 와일드카드를 사용하지 마십시오. .
- SQL 키워드를 식별자로 사용하지 마십시오. 키워드의 예는 SQL 명령과 CHAR, GROUP, SQL, TABLE, USER, SECTION, BY 및 CURRENT 등의 데이터 유형입니다. 식별자의 예는 테이블과 열 이름입니다. 예를 들어 CURRENT라는 열 이름을 가진 테이블을 작성하려면 AutoCAD Map 3D 도구 세트에 오류 메시지가 표시됩니다.
AutoCAD Map 3D 도구 세트은(는) ANSI X3.135-1989 SQL 표준에 공식적으로 정의된 표준 SQL 구문을 지원합니다.