Диалоговое окно "Ввод SQL-условия"

Используйте это диалоговое окно для создания или изменения 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.