N-SQL is a SQL statement parser, optimizer, generator and Queryer.
N-SQL is a SQL language that provides a simplified and unified SQL language that translates SQL into languages supported by databases such as Oracle, MySQL, PostgreSQL, Sql Server, and SQLite. For example, pagination, date functions, etc.
- The unified SQL query syntax can be equivalently translated into SQL supported by the target database.
- Query Json, Excel, Csv and other data files with n-sql.
- Optimize SQL
- Cross-data source query
This is the graph of functional module.
N-SQL currently is still under development. It is not yet stable.
N-SQL currently requires Rust 1.33 stable or later
- You could check out the unit tests or play online.
Want to help us build n-sql
? Check out CONTRIBUTING.md
!