Указываем соединения и типы соединений

Оценить
(1 голос)

Когда вы добавляете несколько связанных таблиц в конструктор Query Designer, то конст­руктор использует связи их ключей для автоматического создания оператора join для за­проса. У вас также есть возможность создавать соединения по столбцам таблиц, которые не имеют связей. Это делается точно так же, как вы указываете связи в конструкторе Database Diagram Designer: вы выделяете и перетаскиваете столбец из одной таблицы в другую (в пределах панели диаграммы). Соединяемые столбы должны иметь совместимые типы данных; например нельзя соединить столбец типа varchar со столбцом целых чисел.

Соединения создаются при помощи оператора сравнения. По умолчанию это оператор ра­венства; иначе говоря, возвращаются те строки, где значения столбцов одинаковы (по всему соединению). Но вы можете управлять реальной операцией сравнения, используемой в со­единении. Например, возможно, вы хотите, чтобы результирующий набор включал те стро­ки, в которых значения таблицы А больше значений таблицы В в соединяемых столбцах. Вы можете щелкнуть правой кнопкой мыши по линии соединения в панели диаграммы и вы­брать пункт Properties для того, чтобы увидеть свойства соединения; щелчок по панели Многоточия в свойстве Join Condition and Туре выдаст диалоговое окно Join (рис. 18.16).

Другие типы запросов
Создание представлений
Разработка хранимых процедур
Отладка хранимых процедур
Создание триггеров

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.