TSqlObject.TryGetAst(TSqlScript) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tenta di generare un AST per l'oggetto . La generazione AST è supportata solo per gli oggetti di primo livello, con determinati oggetti come i vincoli inline e non supportano la DatabaseOptions generazione AST anche se sono tipi di livello superiore.
L'AST generato è un oggetto appena generato che definisce le informazioni su questo TSqlObject oggetto e tutti gli oggetti che verrebbero inseriti nello script insieme. Ad esempio, una tabella crea uno script anche per le definizioni di vincoli columns e inline di una tabella. Questo metodo può essere usato per copiare informazioni sugli oggetti da un modello a un altro o per creare script sulle informazioni sugli oggetti nel modello.
public bool TryGetAst(out Microsoft.SqlServer.TransactSql.ScriptDom.TSqlScript objectAst);
member this.TryGetAst : TSqlScript -> bool
Public Function TryGetAst (ByRef objectAst As TSqlScript) As Boolean
Parametri
- objectAst
- TSqlScript
Restituisce l'AST generato se la chiamata ha avuto esito positivo.
Valori restituiti
True se È stato generato AST. In caso contrario, false.
Commenti
Ast non avrà informazioni sulla posizione di origine originale, ad esempio il nome di origine originale e la posizione originale in uno script di input.