Поделиться через


Практическое руководство. Добавление таблиц в запросы

Обновлен: Ноябрь 2007

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

efbh9w0w.alert_note(ru-ru,VS.90).gifПримечание.

В зависимости от системы управления базами данных, к которой выполнено подключение, возможно также будет доступно использование функций, синонимов и местных таблиц.

efbh9w0w.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Для добавления таблицы или возвращающего табличное значение объекта в запрос

  • Перетащите таблицу из обозревателя серверов на область Схемы.

    -или-

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

Таблицы и представления автоматически добавляются в запрос при ссылке на них в инструкции, вводимой в области SQL.

Конструктор запросов и представлений не будет отображать столбцы данных для таблицы или для возвращающего табличные значения объекта, если нет достаточных прав доступа к ним, или если поставщик не может возвратить данные о них. В таких случаях для таблицы или возвращающего табличное значение объекта отображаются только заголовок окна и флажок * (Все столбцы).

Для добавления существующего запроса в новый запрос

  1. Убедитесь в том, что для создаваемого запроса отображается Область SQL.

  2. Введите в области SQL после слова FROM левую и правую скобки ().

  3. Откройте для существующего запроса конструктор запросов. (теперь должны быть открыты два конструктора запросов).

  4. Отобразите Область SQL для внутреннего запроса, то есть существующего запроса, который включается в новый, внешний запрос.

  5. Выделите весь текст в области SQL и скопируйте его в буфер обмена.

  6. Щелкните Область SQL нового запроса, установите курсор между добавленными скобками и вставьте в них содержимое буфера обмена.

  7. Продолжая работать в области SQL, укажите псевдоним после правой скобки.

См. также

Задачи

Практическое руководство. Создание псевдонимов таблиц

Практическое руководство. Удаление таблиц из запросов

Другие ресурсы

Установка условий поиска

Сводка по результатам запроса

Выполнение основных операций с запросами