TSqlObject.TryGetAst(TSqlScript) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试为对象生成 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。
返回
如此 如果 AST 生成。 否则为 false。
注解
Ast 不会包含有关原始源位置的信息,例如输入脚本中的原始源名称和原始位置。