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