Элемент конфигурации «SQL сценарий» представляет собой схему, содержащую SQL‑код и предназначенную для выполнения операций на уровне базы данных приложения. Такой сценарий используется для создания и модификации объектов базы данных (например, таблиц, индексов, представлений, процедур), а также для выполнения операций по добавлению, изменению и удалению данных. Код SQL‑сценария может включать любые конструкции SQL, поддерживаемые выбранной СУБД.

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

Создание SQL-сценария

Алгоритм создания SQL-сценария:

  1. Откройте раздел «Конфигурация».
  2. Выберите пользовательский пакет, в который хотите добавить SQL-сценарий.
  3. На панели инструментов рабочей области раздела «Конфигурация» из списка «Добавить» выберите схему «SQL сценарий».

Рисунок 1 — Создание схемы «SQL сценарий»

Рисунок 1 — Создание схемы «SQL сценарий»

  1. В появившемся окне заполните следующие свойства:
  • Код — название схемы;
  • Тип СУБД – выберите тип базы данных, для которой создается SQL-сценарий. Если необходимо создать приложение, которое может устанавливаться на среды с различными типами баз данных, то необходимо создать SQL-сценарий под каждый тип базы данных. При установке или удалении пакета будут установлены сценарии соответствующие типу базы данных используемой на текущей среде;
  • Тип установки — выберете тип установки SQL-сценария из списка:
    • BeforePackage — установка будет выполнена в начале установки пакета, перед обновлением структуры базы данных (перед установкой объектов пакета);
    • AfterPackage — установка будет выполнена после установки объектов пакета;
    • AfterSchemaData — установка будет выполнена после установки объектов пакета и установки элементов пакета с типом «Данные»;
    • UninstallApp — установка будет выполнена при удалении пакета.

Рисунок 2 — Свойства схемы «SQL сценарий»

Рисунок 2 — Свойства схемы «SQL сценарий»

  1. Если необходимо, вы можете задать зависимость от других SQL-сценариев. Эти сценарии будут выполнены до установки текущего сценария. Это позволяет сформировать порядок выполнения SQL-сценариев и сохранить правильную структуру базы данных.
  2. В дизайнере SQL-сценария добавьте SQL-код. Используйте синтаксис и команды для выбранного при создании SQL-сценария типа базы данных. Для проверки кода на синтаксическую корректность нажмите «Проверка».
  3. Нажмите «Сохранить».

SQL-сценарии, добавленные в пакет будут автоматически выполнены при установке или удалении пакета через раздел «Установка и удаление приложений» в соответствии с выбранным типом установки. Вы также можете установить сценарий вручную, выбрав в Конфигурации в контекстном меню «Установить».

Рекомендуем изучить

Работа с базой данных

Материал был полезен для вас?
Заявка на индивидуальный тренинг
Заявка на обучение в формате тренинга
Заявка на консультацию по обучению
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Вебинар: 25 июня в 11:00
Приглашаем вас на вебинар: BPMSoft CRM без отраслевых границ. От трейдинга до здравоохранения. Опыт и цифры
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Регистрация на мероприятие
Оставить заявку
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Предпочитаемый способ связи
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Рассчитать стоимость
Предпочитаемый способ связи
Лучшие CRM-системы в России: выводы Фонда «Сколково»
Какие CRM выбирают крупнейшие российские компании? Скачайте исследование рынка CRM-систем 2026 от Фонда «Сколково» и TAdviser
Задать вопрос
Предпочитаемый способ связи
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Заявка на онлайн-консультации по BPMSoft
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время
Стать образовательным партнёром
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Проверьте вашу почту
Проверьте вашу почту
Для завершения подписки перейдите по ссылке в письме, которое мы только что отправили. Если письма нет во «Входящих», проверьте папку «Спам».
MAX Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее