SqlScriptDOM icon indicating copy to clipboard operation
SqlScriptDOM copied to clipboard

ScriptDOM/SqlDOM is a .NET library for parsing T-SQL statements and interacting with its abstract syntax tree


ArtifactType: nupkg Documentation: URL Language: csharp, powershell Platform: dotnet Stackoverflow: URL Tags: ScriptDOM, SqlDOM

SQL ScriptDOM

SQL Script DOM is a .NET library that provides formatting and parsing capabilities to analyze SQL Scripts. It can be used by Powershell and C#.

Script DOM is used by DacFX and as an standalone library for client applications.

Resources:

  • 📦 NuGet package: https://www.nuget.org/packages/Microsoft.SqlServer.TransactSql.ScriptDom
  • 📚 API docs: https://learn.microsoft.com/dotnet/api/microsoft.sqlserver.transactsql.scriptdom
  • 🛠️ Contributor's guide: CONTRIBUTING.md
  • 💬 Discussions: DacFx discussions

Built With

  • https://www.antlr.org/

Contributing

Please read our CONTRIBUTING.md which provides helpful information about contributing to this project through reporting issues, requesting changes, and submitting pull requests.

License

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT License.