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