Expand Проводник файлов SolidWorks Enterprise PDMПроводник файлов SolidWorks Enterprise PDM
Expand Проводник объектов SolidWorks Enterprise PDMПроводник объектов SolidWorks Enterprise PDM
Collapse Инструмент администрирования SolidWorks Enterprise PDMИнструмент администрирования SolidWorks Enterprise PDM
Expand Инструмент конфигурации Сервера архивации SolidWorks Enterprise PDMИнструмент конфигурации Сервера архивации SolidWorks Enterprise PDM
Expand Инструмент обновления файлов SolidWorks Enterprise PDMИнструмент обновления файлов SolidWorks Enterprise PDM
Скрыть содержание

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

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

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

  1. Войдите в Microsoft SQL Server Management Studio:
    1. В меню Пуск операционной системы Windows выберите Все программы > Microsoft SQL Server 2008 > Среда SQL Server Management Studio .
    2. В диалоговом окне Подключиться к серверу выберите Подключение.
  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.


Оставьте отзыв об этом разделе

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

* Обязательно

 
*Электронная почта:  
Тема:   Отзывы по поводу разделов Справки
Страница:   Создание транзакционного запроса SQL
*Отзыв:  
*   Я подтверждаю, что прочитал(а) и принимаю положения политики конфиденциальности, в соответствии с которыми Dassault Systèmes будет использовать мои персональные данные.

Печать разделов

Выберите содержимое для печати:

x

Вы используете более раннюю версию браузера, чем Internet Explorer 7. Для оптимизации отображения рекомендуется обновить Ваш браузер до версии Internet Explorer 7 или новее.

 Больше не отображать это сообщение
x

Версия содержимого веб-справки: SOLIDWORKS PDM 2013 SP05

Чтобы отключить веб-справку в программе SOLIDWORKS и использовать локальную версию справки, нажмите Справка > Использовать веб-справку по SOLIDWORKS .

По проблемам, связанным с интерфейсом и поиском по веб-справке, обращайтесь к местному представителю службы поддержки. Чтобы оставить отзыв по отдельным темам справки, воспользуйтесь ссылкой "Отзыв об этом разделе" на странице нужного раздела.