Semantic Search for SQL allows users to search an SQL file for a given SQL query up to equivalence of its parse tree.
This is useful when the same query is written more than one way in the same file, for example, with different cases, parenthesis, table name qualifiers, join and where clause orders:
This project includes both a windows GUI, and a command line client. It requires .NET 9.
Please contact Ryan Wisnesky to get involved.
Currently limited to Microsoft T-SQL. Contact Conexus AI for similar functionality on Oracle, Postgres, and more.
SQL Semantic Search uses the following libraries:
This project is licensed under the Apache 2.0 License.