Операции объединения классов атрибутов SMS являются сложными операциями, в которых указывается способ объединения данных из двух различных классов атрибутов. При использовании вкладок Общие и Критерии в диалоговом окне Свойства формы запроса сразу же после использования атрибута из класса атрибутов, который еще отсутствует в запросе, автоматически создается новая операция объединения для этого класса атрибутов.

Так как подходящие объединения создаются автоматически при построении запроса, можно относиться к вкладке Объединения в диалоговом окне Свойства формы запроса, как к дополнительной возможности, которая обычно не требуется. Тем не менее, существует несколько типов запросов, которые можно выразить только вводом новых или изменением автоматически созданных объединений вручную. С помощью результирующего выражения указывается связь объектов из этих классов. Например, можно использовать объединение для поиска всех элементов обнаружения данных, которые собраны при инвентаризации оборудования (в нотации WQL).

  Скопировать код
select * from sms r system as r
INNER JOIN
sms g system SYSTEM as g
ON r.ResourceID = g.ResourceID

Предусмотрено четыре типа объединений классов атрибутов, как описано в следующей таблице.

Тип объединения Описание

Внутреннее объединение 

Отображаются только совпадающие результаты – всегда используется в автоматически создаваемых объединениях

Левое внешнее объединение

Отображаются все результаты для базового атрибута и только совпадающие результаты для атрибута объединения

Правое внешнее объединение

Отображаются все результаты атрибута объединения и только совпадающие результаты для базового атрибута

Полное объединение

Отображаются все результаты для базового атрибута и атрибута объединения

Внимание!
Операции объединения являются развитием функций Microsoft SQL Server. Для настройки или внесения изменений в операцию объединения нужно тщательно изучить синтаксис языка SQL, который используется для создания различных типов объединений таблиц. Дополнительные сведения об операциях присоединения см. в разделе "О настройке объединений классов атрибутов" или в документации по SQL Server.

См. также