Объект «Команда СУБД» предназначен для выполнения следующих операций с объектами базы данных репозитория:
Извлечение данных;
Вставка, обновление и удаление строк таблицы;
Создание, замена, изменение и удаление физических объектов.
В отличие от процедур при создании в репозитории команды СУБД никаких дополнительных объектов на сервере не создается.
Примечание. Создание и работа с командами СУБД доступны только в настольном приложении.
Для создания объекта «Команда СУБД» необходимо в окне «Навигатор объектов» выполнить:
команду контекстного меню «Создать > Другие > Команда СУБД»;
команду «Новый объект > Другие > Команда СУБД» в группе «Создать» на вкладке ленты «Главная».
После выполнения одного из действий будет открыт мастер создания команды СУБД, содержащий следующие страницы:
Базовые свойства. Задается наименование объекта, идентификатор и примечание;
Команда СУБД. Осуществляется настройка и указывается SQL-запрос, используемый для внесения изменений в объекты базы данных.
Для запуска команды СУБД на выполнение необходимо дважды щелкнуть соответствующий объект в навигаторе объектов, либо выполнить команду контекстного меню «Открыть». Результатом работы команды СУБД является количество обработанных записей.
Примечание. Команда СУБД запускается в рамках транзакции, которую создает платформа. Это необходимо учитывать в скрипте, использующем пользовательские транзакции.
Если репозиторий подключен к системе управления версиями, то команда СУБД может быть добавлено в систему для контроля изменений её версии. Для этого в навигаторе объектов в контекстном меню для команды СУБД выполните команду «Добавить в VCS». После отправки объекта на сервер VCS будет возможность отслеживать его изменение. В системе управления версиями сохраняются текст команды СУБД и настройки параметров. Более подробно о работе с объектами, добавленными в систему управления версиями, читайте в подразделе «Разработка приложений в команде».
См. также:
Пример создания команды СУБД | Обработчики данных в СУБД | ISQLCommand