IProcedure

Сборка: Db;

Пространство имен: Prognoz.Platform.Interop.Db;

Описание

Интерфейс IProcedure содержит свойства и методы объекта репозитория - Процедура.

Иерархия наследования

          ISQLCommand

          IProcedure

Комментарии

При создании новой процедуры для её корректной работы необходимо, чтобы в настройках был задан следующий минимальный набор свойств:

Свойства

  Имя свойства Краткое описание
Свойство External возвращает признак присоединенной процедуры.
Свойство ForceCreate определяет возможность создания некорректной процедуры.
Свойство Kind позволяет определить тип создаваемого объекта: функция или процедура.
Свойство NativeName определяет физическое имя процедуры в базе данных.

Свойства, унаследованные от ISQLCommand

  Имя свойства Краткое описание
Database Свойство Database определяет базу данных, в которой хранится команда СУБД.
Text Свойство Text определяет текст SQL-запроса для определенного драйвера СУБД.

Методы

  Имя метода Краткое описание
Метод AlterProcedure обновляет текст процедуры в базе данных в соответствии с текстом процедуры в репозитории.
Метод AttachProcedure обновляет информацию о структуре процедуры в репозитории, в соответствии со структурой процедуры на сервере БД.
Метод CreateProcedure осуществляет создание процедуры в базе данных на основе имеющихся метаданных.
Метод DropProcedure осуществляет удаление процедуры из базы данных на сервере.
Метод Refresh заканчивает обновление, сохраняя все изменения.
Метод UpdateProcedure осуществляет обновление структуры процедуры на сервере БД в соответствии со структурой текущей процедуры.

Методы, унаследованные от ISQLCommand

  Имя метода Краткое описание
ClearText Метод ClearText осуществляет очистку оператора команды СУБД.

См. также:

Интерфейсы сборки Db