Создание транзакционного запроса SQL

Воспользуйтесь редактором транзакционного SQL (T-SQL) в SQL Management Studio для создания и проверки запросов, используемых в отчетах.

Чтобы создать T-SQL запрос:

  1. Войдите в Microsoft SQL Server Management Studio и щелкните Connect (Подключить):
  2. В левой панели разверните список Базы данных и разверните базу данных, для которой необходимо создать запрос SQL:
    Разверните список Таблицы, чтобы просмотреть таблицы базы данных.
  3. Нажмите правой кнопкой мыши на базу данных и выберите Новый запрос.
  4. В правой панели создайте запрос 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
  5. Нажмите кнопку Выполнить (панель инструментов) или выберите Запрос > Выполнить .
    Вкладка Результаты отображает данные, возвращенные запросом.

    Если существуют проблемы, вкладка Сообщения описывает ошибки запроса.

  6. Повторите шаги 4 и 5 до тех пор, пока запрос SQL не вернут желаемую информацию.
  7. Чтобы проверить запрос в другом хранилище, выберите базу данных хранилища в поле Доступные базы данных над левой панелью.
  8. Скопируйте запрос SQL.
  9. Откройте отформатированный запрос в Блокноте.
  10. Вставьте запрос SQL в §Sql раздел отчета.
  11. Сохраните завершенный запрос отчета в файле .crp.