GdcLBRBTreeMetadata.CreateLBRBTreeMetaDataScript
Материал из GedeminWiki
Версия от 19:40, 18 октября 2015; SYSDBA (обсуждение | вклад)
| Модуль: gdcLBRBTreeMetadata.pas | Тип: procedure |
Delphi:
procedure CreateLBRBTreeMetaDataScript(AScript: TStrings; const APrefix, AName, ATableName: String; const ATr: TIBTransaction = nil; const JustAlter: Boolean = False);
Описание
Процедура формирует SQL скрипт создания объектов метаданных интервального дерева для заданной таблицы.
- AScript
- После выполнения процедуры, каждая строка в списке будет содержать сформированную команду SQL.
- APrefix
- Только префикс таблицы для которой формируются метаданные. Например, GD для таблицы GD_CONTACT.
- AName
- Только имя таблицы для которой формируются метаданные. Например, CONTACT для таблицы GD_CONTACT.
- ATableName
- Полное имя таблицы для которой формируются метаданные. Например, GD_CONTACT.
- ATr
- Открытая транзакция, на которой выполняются запросы к базе данных.
- JustAlter
- False -- всегда будут формироваться команды создания метаданных (CREATE TRIGGER, CREATE PROCEDURE). True -- в зависимости от существования объекта в БД будут формироваться или команды создания или модификации (ALTER TRIGGER, ALTER PROCEDURE).