Войти



Поиск

Реклама

Продажа квартир, объявления - установка септика на даче. Локальная канализация для дачи.

Полезное:

Новые статьи

Опечатка?

Выделите текст и нажмите Shift+Enter.
И мы в ближайшее время ее исправим!

Счетчики


Написание оператора SQL с помощью построителя запросов

С этой страницы вы можете обратиться к построителю запросов, который похож на построитель из Visual Studio .NET 2003, и использовать его для задания оператора SQL. Построитель запросов позволит вам интерактивно специфицировать запрос, а также запустить и проверить его. Чтобы воспользоваться построителем запросов, выполните следующее:

1. Щелкните на кнопке Query Builder. На 2.14 построитель запросов изображен в действии.

Окно построителя запросов устроено довольно сложно. Верхнюю часть окна занимает панель диаграммы, сюда вы добавляете таблицы, участвующие в запросе или удаляете их при помощи контекстного меню, открываемого щелчком правой кнопки мыши. Построитель динамически адаптирует свои меню и доступные для вас действия в зависимости от того, какой оператор вы строите: SELECT, INSERT, UPDATE или DELETE. Например, если вы создаете оператор SELECT, то сможете включить в него несколько таблиц, построив запрос JOIN. Однако если вы создаете выражение INSERT, то разрешена только одна таблица.

2 После того как таблица отображена на панели, вы можете установить флажки рядом с конкретным столбцами, чтобы включить их в выражение в нужном месте, соответственно типу запроса. Ниже панели диаграммы расположена панель сетки, где можно задать дополнительные спецификаторы для каждого из выбранных столбцов, например, значение по умолчанию или порядок для параметра. Ниже панели сетки располагается собственно оператор SQL, который динамически меняется в соответствии с вашими манипуляциями в двух верхних панелях. Вы можете просто ввести текст выражения, и тогда другие две панели автоматически подстроятся под него. Наконец, в нижней части окна расположена панель предварительного просмотра результатов. Здесь вы можете попытаться исполнить запрос и просмотреть результат его выполнения, для чего щелкните на кнопке Execute.

6. Определив для своего запроса оператор SQL, вы должны будете указать имена для методов, которые будут добавлены в адаптер таблицы. Если вы выбрали оператор SELECT, возвращающий строки, то можно будет создать два метода: один для заполнения набора данных в соответствии с запросом, и второй, который создает новую таблицу данных, заполняет ее и возвращает в качестве возвращаемого параметра метода. Эти методы будут выбраны для генерации по умолчанию, а их первоначальные имена по соглашению соответственно FillBy и GetBy.

7. Дополните имя метода так, чтобы указать на его назначение. Данный шаг мастера изображен на 2.15, где мы выполняем выборку по столбцу Country с ограничивающим условием WHERE, поэтому я назвал методы FillByCountry и GetByCountry. Если вы создаете запрос, не возвращающий данные в набор, мастер предложит вам задать имя единственного метода для запуска этого запроса. Щелкните на Next, чтобы перейти к заключительному шагу мастера.

8. Если все прошло благополучно и не встретилось никаких ошибок, вы увидите последний диалог с отчетом о создании запроса.

Конфигурирование адаптера таблицы для использования сохраняемых процедур

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




Newer news items:
Older news items:

 
Главная Страница Контактная Информация Поиск по сайту Контактная Информация Поиск по сайту