SQL Server 用の SQL である T-SQL には、パーサーとジェネレーターが MS から .NET Framework のライブラリとして提供されています。 最新の 2012 ではこちら Microsoft.SqlServer.TransactSql.ScriptDom 名前空間 () 一つ前はこちら Microsoft.Data.Schema.ScriptDom 名前空間 () Microsoft.Data.Schema.ScriptDom.Sql 名前空間 () 名前空間が変わっていますね! 昔の方は、インターフェースと実装を分けていて他のDBでも使えるようになっていましたが、最新では T-SQL(SQL Server)一本になっています。*1 どんなところで使うのかというと、VS2010 のころの記事ですが SQL の静的解析で使用するチュートリアルがあります。 チュート