Используйте данное диалоговое окно для создания или изменения SQL-условия в запросе.
С помощью SQL-условия выполняется поиск объектов во внешней базе данных. (Для обеспечения связи между внешней базой данных и объектами используйте команды отображения базы данных.)
Чтобы создать SQL-условие, укажите шаблон связи. Укажите столбец, который необходимо выбрать, и значение для столбца.
Составьте SQL-условие с помощью данного диалогового окна или введите условие, выбрав "Набрать".
В данной области отображается текущее SQL-условие. Можно добавить, удалить или отредактировать любую строку условия.
Просмотр текущего SQL-условия.
Если строки условия были объединены в группу, объекты группы будут отображены с отступом. (Строки группы обрабатываются раньше, чем строки вне группы.)
Копирование выбранной строки в раздел "Условие", в котором строку можно изменить.
Объединение выбранных строк в группу.
Выберите первую и последнюю строку, из тех, которые необходимо включить в группу. Выберите Группа.
При выполнении запроса, строки в группе обрабатываются раньше, чем остальные строки условия.
Удаление скобок из выбранной строки, а также соответствующих открывающих и закрывающих скобок группы.
Удаление выбранной строки из условия.
Удаление всех строк из текущего SQL-условия.
Изменение существующей строки в разделе "Условие" или добавление новых строк.
Чтобы отредактировать существующую строку, выберите ее в списке "Текущее SQL-условие". Отредактируйте данные в области "Условие". Выберите Обновить.
Чтобы добавить новую строку, выберите оператор (И/Или/Не). Выберите столбец и оператор и укажите значение. Нажмите "Добавить условие".
Способ объединения условия с другими условиями.
И – оба условия должны соответствовать объекту, чтобы быть включенными в запрос.
Или – каждое из условий может соответствовать объекту и быть включено в запрос.
И-Не – для включения в запрос, первое условие должно быть действительно для объекта, а второе – нет.
Или-Не – для включения в запрос либо первое условие должно быть действительно, либо второе не действительно для объекта.
Выбор столбца из списка.
Список столбцов текущей таблицы.
Выбор оператора в списке.
Оператор | Описание |
---|---|
= | Значение выбранного свойства или данных равно значению, введенному в поле "Значение". |
> | Значение выбранного свойства или данных больше значения, введенного в поле "Значение". |
>= | Значение выбранного свойства или данных больше или равно значению, введенному в поле "Значение". |
< | Значение выбранного свойства или данных меньше значения, введенного в поле "Значение". |
<= | Значение выбранного свойства или данных меньше или равно значению, введенному в поле "Значение". |
<> | Значение выбранного свойства или данных не равно значению, введенному в поле "Значение". |
IN | Значение выбранного свойства или данных соответствует любому значению, введенному в поле "Значение". При использовании оператора запросов необходимо заключить каждое значение в одинарные кавычки, разделить значения запятыми и заключить весь список в скобки, например, ('1','2','3'). |
НУЛЕВОЙ | Значение выбранного свойства или данных отсутствует. Не вводите значение в поле "Значение". |
ПОДОБНЫЙ | Значение выбранного свойства или данных содержит значение, введенное в поле "Значение". Применимо только к строковым (символьным) данным. Используйте в качестве символа-шаблона знак процентов (%). Например, для извлечения всех объектов, значение которых начинается с В, выберите оператор ПОДОБНЫЙ и в поле "Значение" введите В%. Дополнительную информацию о символах-шаблонах, которые поддерживаются системой базы данных, можно получить в документации программного обеспечения системы базы данных. |
Указание значения для поиска.
Значение должно соответствовать типу данных столбца.
Если в строке содержатся одинарные кавычки, одинарной кавычке должна предшествовать другая одинарная кавычка.
Для дат используется формат 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-условие.