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 не будет иметь сведения о исходной позиции источника, например исходное имя и исходное положение в входном скрипте.