Dialect Profiles
QueryLens currently supports the following public DialectProfile values.
Generic
GenericSql
SQL Server
SqlServer2012SqlServer2014SqlServer2016SqlServer2017SqlServer2019SqlServer2022
PostgreSQL
PostgreSql12PostgreSql13PostgreSql14
MySQL
MySql8
SQLite
Sqlite3
Oracle
Oracle12cOracle19c
Notes
- Versioned profiles allow function and syntax checks to match the target engine more precisely.
- Schema loading is currently SQL Server-backed.
Example
QueryLens.Dialect = DialectProfile.Oracle19c;
var query = new SqlQuery("SELECT employee_id FROM employees");
Assert.True(query.IsValid);