The SQL string to validate
The dialect to use for validation
Validation options
Validation result with errors and warnings
// Basic syntax validation
const result = validate('SELECT * FROM users', 'postgresql');
if (!result.valid) {
console.log('Errors:', result.errors);
}
// With semantic validation
const result = validate('SELECT * FROM users', 'postgresql', { semantic: true });
// This may also report warnings like "W001: SELECT * is discouraged"
Validate SQL syntax and optionally semantics.