AlterType: MetabaseObjectAlterType;
Свойство AlterType определяет, в каком случае объект будет пересоздаваться на уровне СУБД. Свойство актуально только для следующих классов объектов: таблица, хранимая процедура, представление.
Sub UserProc;
Var
Mb: IMetabase;
U: IMetabaseUpdate;
N: IMetabaseUpdateObjectNode;
Begin
Mb := MetabaseClass.Active;
U := Mb.CreateUpdate;
N := U.RootFolder.Add(MetabaseUpdateNodeType.Object) As IMetabaseUpdateObjectNode;
N.Object := Mb.ItemById("TABLE");
N.AlterType := MetabaseObjectAlterType.Recreate;
U.SaveToFileNF("c:\temp\Update1.pefx");
End Sub UserProc;
После выполнения примера будет создано обновление. Таблица, содержащаяся в обновлении, при обновлении в любом случае будет пересоздана на уровне СУБД.
См. также: