TSqlObject.TryGetAst(TSqlScript) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトの AST の生成を試みます。 AST 生成は最上位レベルのオブジェクトでのみサポートされ、 DatabaseOptions やインライン制約などの特定のオブジェクトでは、最上位レベルの型であっても AST 生成はサポートされません。
生成される AST は、この TSqlObject と共にスクリプト化されるすべてのオブジェクトに関する情報を定義する、新しく生成されたオブジェクトです。 たとえば、Table では、テーブルの列とインライン制約の定義もスクリプト化されます。 このメソッドを使用すると、あるモデルから別のモデルにオブジェクト情報をコピーしたり、モデル内のオブジェクトに関する情報をスクリプト化したりできます。
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 を返します。
返品
AST が生成された場合は True。 それ以外の場合は false。
注釈
Ast には、元のソース名や入力スクリプト内の元の位置など、元のソース位置に関する情報はありません。