Воспользуйтесь редактором транзакционного SQL (T-SQL) в SQL Management Studio для создания и проверки запросов, используемых в отчетах.
Чтобы создать T-SQL запрос:
-
Войдите в Microsoft SQL Server Management Studio:
-
В меню Пуск операционной системы Windows выберите .
- В диалоговом окне Подключиться к серверу выберите Подключение.
- В левой панели разверните список Базы данных и разверните базу данных, для которой необходимо создать запрос SQL:
Разверните список Таблицы, чтобы просмотреть таблицы базы данных.
- Нажмите правой кнопкой мыши на базу данных и выберите Новый запрос.
- В правой панели создайте запрос T-SQL, используя следующие элементы:
Синтаксис |
Пример |
SELECT столбец
|
SELECT U.Username (Имя пользователя), G.Groupname (Имя группы), G.Description (Описание)
|
FROM имя_таблицы
|
FROM Users U (Пользователи), Groups G (Группы), GroupMembers M (Члены групп)
|
WHERE критерий_выбора
|
WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
Не допускается использование имен переменных, определенных в аргументе запроса отчета, при создании запроса T-SQL.
После добавления запроса T-SQL в запрос отчета можно добавить замену аргумента.
|
Следующее является примером законченного запроса T-SQL:
SELECT U.Username, G.Groupname, G.Description FROM Users U, Groups G, GroupMembers M WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
-
Нажмите кнопку Выполнить
(панель инструментов) или выберите .
Вкладка Результаты отображает данные, возвращенные запросом.
Если существуют проблемы, вкладка Сообщения описывает ошибки запроса.
- Повторите шаги 4 и 5 до тех пор, пока запрос SQL не вернут желаемую информацию.
- Чтобы проверить запрос в другом хранилище, выберите базу данных хранилища в поле Доступные базы данных над левой панелью.
- Скопируйте запрос SQL.
-
Откройте отформатированный запрос в Блокноте.
Для получения информации о форматировании запроса отчета см. Форматирование запроса отчета.
- Вставьте запрос SQL в §Sql раздел отчета.
- Сохраните завершенный запрос отчета в файле .crp.