Сборка: Db;
Пространство имен: Prognoz.Platform.Interop.Db;
Интерфейс IProcedure содержит свойства и методы объекта репозитория - Процедура.
IProcedure
При создании новой процедуры для её корректной работы необходимо, чтобы в настройках был задан следующий минимальный набор свойств:
| Имя свойства | Краткое описание | |
| Свойство External возвращает признак присоединенной процедуры. | ||
| Свойство ForceCreate определяет возможность создания некорректной процедуры. | ||
| Свойство Kind позволяет определить тип создаваемого объекта: функция или процедура. | ||
| Свойство NativeName определяет физическое имя процедуры в базе данных. |
| Имя свойства | Краткое описание | |
| Database | Свойство Database определяет базу данных, в которой хранится команда СУБД. | |
| Text | Свойство Text определяет текст SQL-запроса для определенного драйвера СУБД. |
| Имя метода | Краткое описание | |
| Метод AlterProcedure обновляет текст процедуры в базе данных в соответствии с текстом процедуры в репозитории. | ||
| Метод AttachProcedure обновляет информацию о структуре процедуры в репозитории, в соответствии со структурой процедуры на сервере БД. | ||
| Метод CreateProcedure осуществляет создание процедуры в базе данных на основе имеющихся метаданных. | ||
| Метод DropProcedure осуществляет удаление процедуры из базы данных на сервере. | ||
| Метод Refresh заканчивает обновление, сохраняя все изменения. | ||
| Метод UpdateProcedure осуществляет обновление структуры процедуры на сервере БД в соответствии со структурой текущей процедуры. |
| Имя метода | Краткое описание | |
| ClearText | Метод ClearText осуществляет очистку оператора команды СУБД. |
См. также: