TSqlObject.TryGetAst(TSqlScript) Methode

Definition

Versucht, ein AST für das Objekt zu generieren. AST-Generierung wird nur für Objekte auf oberster Ebene unterstützt, wobei bestimmte Objekte wie die und Inlineeinschränkungen die DatabaseOptions AST-Generierung nicht unterstützen, obwohl sie Typen der obersten Ebene sind.

Das generierte AST ist ein neu generiertes Objekt, das die Informationen zu diesem TSqlObject Und alle Objekte definiert, die zusammen mit ihr skripted werden. Beispielsweise würde eine Tabelle auch die Spalten- und Inlineeinschränkungsdefinitionen einer Tabelle skripten. Diese Methode kann verwendet werden, um Objektinformationen von einem Modell in ein anderes zu kopieren oder Informationen zu Objekten im Modell auszuskripten.

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

Parameter

objectAst
TSqlScript

Gibt das generierte AST zurück, wenn der Aufruf erfolgreich war.

Gibt zurück

True, wenn AST generiert wurde. Andernfalls "false".

Hinweise

The Ast will not have information about the original source position, such as the original source name and original position in an input script.

Gilt für: