Как создать хранимую процедуру
Разработчик может создавать следующие хранимые процедуры (ХП):
- ХП для изменения и добавления записи таблицы БД;
- ХП для добавления записи в таблицу БД;
- ХП для изменения записи таблицы БД;
- ХП на выборку данных из таблицы БД;
- ХП для удаления записи из таблицы БД.
Создание хранимых процедур может производиться одним из способов:
1. с помощью инструмента Платформы "SQL-редактор";
2. с помощью меню "Студия. Разработчик" по пункту меню "Интерфейс -> Мастеры создания ОБЗ -> "Скрипты", который содержит соответствующие подпункты меню:
- Создание ХП для изменения и добавления;
- Создание ХП для добавления;
- Создание ХП для изменения;
- Создание ХП для удаления.
Создание ХП с помощью инструмента Платформы "SQL-редактор"
Для создания ХП с помощью инструмента Платформы "SQL-редактор" необходимо запустить SQL-редактор Платформы:
Запуск SQL-редактора
Откроется окно "Выбор Подключения":
Окно "Выбор подключения"
Выбрать подключение к БД и нажать кнопку "Выбор". Отобразится окно "SQL редактор" с выбранным подключением:
Окно "SQL редактор" с выбранным подключением
В папке "User Tables" курсором выделить таблицу БД и отобразить контекстное меню, выбрать пункт меню "Создание хранимой процедуры":
Пункт контекстного меню "Создание хранимой процедуры"
В качестве примера создадим ХП для изменения и добавления записи таблицы БД ""dbo.AccessCard" с именем "dbo.AccessCard_Modify".
Примечание: Перед запуском создания ХП рекомендуется открыть список ХП (папка "Stored Procedures" в окне "SQL редактор") и убедиться, что создаваемая ХП с именем "dbo.AccessCard_Modify" отсутствует в списке.
Для создания ХП выберем подпункт меню "Изменение и добавление записи". Система автоматически сгенерирует скрипт на создание ХП и отобразит окно "Создание хранимой процедуры":