GdcLBRBTreeMetadata.UpdateLBRBTreeBase
| Модуль: gdcLBRBTreeMetadata.pas | Тип: function |
Delphi:
function RestrLBRBTree(const ARelName: String; const ATr: TIBTRansaction): Integer;
Описание
Вызывает хранимую процедуру перестроения интервального дерева. ARelName -- имя таблицы, для которой будет вызвана процедура. Если указана пустая строка, то соответствующие хранимые процедуры перестроения будут последовательно выполнены для каждой таблицы со структурой интервального дерева в базе данных. Передаваемая в функцию транзакция ATr должна быть активна. Функция возвращает количество выполненных процедур. В зависимости от значения параметра JustAlter будут формироваться команды создания или изменения метаданных. False -- всегда будут формироваться команды создания метаданных (CREATE TRIGGER, CREATE PROCEDURE). True -- в зависимости от существования объекта в БД будут формироваться или команды создания или модификации (ALTER TRIGGER, ALTER PROCEDURE).