从T-SQL构建AST

时间:2018-03-19 19:47:56

标签: sql-server tsql parsing

是否可以用与SQL Server完全相同的方式解析T-SQL?

我认为SQL Server使用一些代码来从给定的T-SQL构建AST。此代码是否适用于一般受众?

1 个答案:

答案 0 :(得分:2)

您可以使用Microsoft.SqlServer.TransactSql.ScriptDom

  

Microsoft.SqlServer.TransactSql.ScriptDom命名空间提供Microsoft SQL Server特定的Parser和Script Generator支持。

示例:A Program to Find INSERT Statements That Don’t Specify Columns