GdcLBRBTreeMetadata.CreateLBRBTreeMetaDataScript
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: «{{TypeDef_Template|unit=gdcLBRBTreeMetadata|type=procedure|src=procedure CreateLBRBTreeMetaDataScript(AScript: TStrings; const APrefix, AName, ATableName: String; …») |
SYSDBA (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии 1 участника) | |||
| Строка 1: | Строка 1: | ||
| − | {{ | + | {{FuncDef|unit=gdcLBRBTreeMetadata|type=procedure|src=procedure CreateLBRBTreeMetaDataScript(AScript: TStrings; |
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). |
| + | ====См. также==== | ||
| + | {{EmbarcaderoWiki_Template|page_list=IBDatabase.TIBTransaction,Classes.TStrings}} | ||
Текущая версия на 19:40, 18 октября 2015
| Модуль: 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).