Используйте это диалоговое окно для создания или изменения SQL-условия, если вы знакомы с языком SQL.
- Журнал
-
Чтобы изменить используемое ранее условие, выберите его из списка. Условие будет скопировано в область "Ввод SQL-условия", где его можно изменить.
- "Шаблон связи"
-
Выбор шаблона связи, который указывает таблицу для использования с данным условием. С помощью SQL-условия проверяются данные из этой таблицы, связанные с запрашиваемым объектом. Поскольку запросы применяются только к объектам активных исходных чертежей, в данном списке отображаются шаблоны связи только исходных чертежей.
- Ввести SQL-условие
-
Чтобы создать новое условие, введите его в этом поле.
Синтаксис SQL-условий
Язык SQL имеет четкую грамматическую структуру и синтаксис. При создании SQL-операторов следуйте следующим правилам.
- Символьное значение (тип данных CHAR) заключается в одиночные кавычки ('XXX').
- Если в столбце содержатся строковые или другие данные, имя столбца следует заключить в двойные кавычки. Если в столбце содержатся цифровые данные, не следует заключать имя столбца в двойные кавычки.
- При вводе значений базы данных учитывается регистр, а при вводе имен полей или столбцов – нет.
- В конце инструкции нельзя ставить точку с запятой (;) в отличие от стандартного синтаксиса SQL.
- Для дат используется формат TIMESTAMP'YYYY-MM-DD 00:00:00'. Например: "DATE">TIMESTAMP'1993-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 поддерживает стандартный синтаксис SQL, официально утвержденный в стандарте ANSI X3.135-1989 SQL.