GdcLBRBTreeMetadata.CreateLBRBTreeMetaDataScript
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: «{{TypeDef_Template|unit=gdcLBRBTreeMetadata|type=procedure|src=procedure CreateLBRBTreeMetaDataScript(AScript: TStrings; const APrefix, AName, ATableName: String; …») |
SYSDBA (обсуждение | вклад) |
||
| Строка 2: | Строка 2: | ||
const APrefix, AName, ATableName: String; | const APrefix, AName, ATableName: String; | ||
const ATr: TIBTransaction = nil; const JustAlter: Boolean = False);}} | const ATr: TIBTransaction = nil; const JustAlter: Boolean = False);}} | ||
| − | <onlyinclude>Процедура формирует SQL скрипт создания объектов метаданных интервального дерева для заданной таблицы.</onlyinclude> | + | <onlyinclude>Процедура формирует SQL скрипт создания объектов метаданных [[Инфраструктура интервальных деревьев|интервального дерева]] для заданной таблицы.</onlyinclude> |
| − | ;AScript: | + | ;AScript: После выполнения процедуры, каждая строка в списке будет содержать сформированную команду SQL. |
| − | ;APrefix: | + | ;APrefix: Только префикс таблицы для которой формируются метаданные. Например, GD для таблицы GD_CONTACT. |
| − | ;AName: | + | ;AName: Только имя таблицы для которой формируются метаданные. Например, CONTACT для таблицы GD_CONTACT. |
| − | ;ATableName: | + | ;ATableName: Полное имя таблицы для которой формируются метаданные. Например, GD_CONTACT. |
| − | ;ATr: | + | ;ATr: Транзакция, на которой выполняются запросы к базе данных. Если не указана, создается внутренняя транзакция. |
| − | ;JustAlter: | + | ;JustAlter: False -- всегда будут формироваться команды создания метаданных (CREATE TRIGGER, CREATE PROCEDURE). True -- в зависимости от существования объекта в БД будут формироваться или команды создания или модификации (ALTER TRIGGER, ALTER PROCEDURE). |
Версия 16:49, 11 апреля 2011
| Модуль: 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).