Практическое руководство. Добавление таблиц в запросы
При создании запроса извлекаются данные из таблицы или других объектов, структурированных подобно таблицам, таких как представления и некоторые пользовательские функции. Чтобы любые из этих объектов можно было использовать в запросе, их следует добавить в область Схемы.
Примечание
В зависимости от системы управления базами данных, к которой выполнено подключение, возможно также будет доступно использование функций, синонимов и местных таблиц.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.
Для добавления таблицы или возвращающего табличное значение объекта в запрос
Перетащите таблицу из обозревателя серверов на область Схемы.
– или –
Щелкните правой кнопкой мыши в области схемы конструктора запросов и представлений и выберите в контекстом меню пункт Добавить таблицу.
В диалоговом окне Добавление таблицы выберите вкладку, соответствующую типу объекта, который нужно добавить в запрос.
В списке элементов дважды щелкните каждый элемент, который нужно добавить.
Завершив добавление элементов, щелкните Закрыть.
После этого конструктор запросов и представлений выполнит обновление области схемы, области условий и области SQL.
Кроме того, можно перетащить объекты на область Схемы. Можно перетащить таблицу, столбец, представление, синоним или функцию с табличным значением из обозревателя серверов. При перетаскивании отдельного столбца на область Схемы, столбец добавляется в запрос для вывода. Если таблица, содержащая этот столбец, еще не была добавлена, конструктор запросов добавляет ее в запрос.
Таблицы и представления автоматически добавляются в запрос при ссылке на них в инструкции, вводимой в области SQL.
Конструктор запросов и представлений не будет отображать столбцы данных для таблицы или для возвращающего табличные значения объекта, если нет достаточных прав доступа к ним, или если поставщик не может возвратить данные о них. В таких случаях для таблицы или возвращающего табличное значение объекта отображаются только заголовок окна и флажок * (Все столбцы).
Для добавления существующего запроса в новый запрос
Убедитесь в том, что для создаваемого запроса отображается Область SQL.
Введите в области SQL после слова FROM левую и правую скобки ().
Откройте для существующего запроса конструктор запросов. (теперь должны быть открыты два конструктора запросов).
Отобразите Область SQL для внутреннего запроса, то есть существующего запроса, который включается в новый, внешний запрос.
Выделите весь текст в области SQL и скопируйте его в буфер обмена.
Щелкните Область SQL нового запроса, установите курсор между добавленными скобками и вставьте в них содержимое буфера обмена.
Продолжая работать в области SQL, укажите псевдоним после правой скобки.
См. также
Задачи
Практическое руководство. Создание псевдонимов таблиц
Практическое руководство. Удаление таблиц из запросов