TSqlObject.TryGetAst(TSqlScript) Метод

Определение

Пытается создать AST для объекта. Создание AST поддерживается только для объектов верхнего уровня, при этом некоторые объекты, такие как DatabaseOptions и встроенные ограничения, не поддерживают создание AST, даже если они являются типами верхнего уровня.

Созданный AST — это только что созданный объект, определяющий сведения об этом TSqlObject и любых объектах, которые будут выполняться вместе с ним. Например, таблица также будет выполнять скрипт для определений столбцов и встроенных ограничений таблицы. Этот метод можно использовать для копирования сведений об объектах из одной модели в другую или для создания скрипта сведений об объектах в модели.

public bool TryGetAst(out Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript objectAst);
member this.TryGetAst : TSqlScript -> bool
Public Function TryGetAst (ByRef objectAst As TSqlScript) As Boolean

Параметры

objectAst
TSqlScript

Возвращает созданный AST, если вызов выполнен успешно.

Возвращаемое значение

Значение True, если создан AST. В противном случае значение false.

Комментарии

Ast не будет иметь сведения о исходной позиции источника, например исходное имя и исходное положение в входном скрипте.

Применяется к