ExecuteSQL Compatible
Queries run against a real SQLite engine using FileMaker's ExecuteSQL dialect. What works here works in your database.
SQL Fiddle
A live SQL sandbox built for FileMaker. Run ExecuteSQL-compatible queries against your schema with real SQLite functions — no live server needed.
Features
Queries run against a real SQLite engine using FileMaker's ExecuteSQL dialect. What works here works in your database.
Define your FileMaker schema once. Table and field names appear in autocomplete as you type, so you never mistype a field reference.
Syntax errors and missing field references are highlighted before you run. No more deploying a broken query to find out it fails.
Generate CREATE TABLE statements in MySQL, PostgreSQL, or SQLite from your FileMaker schema with full constraints.
Mock your database structure in the Schema panel and run queries immediately. No FileMaker Server connection needed.
Aggregate functions, JOINs, subqueries, CASE expressions — test the full power of FileMaker's SQL support.
How It Works
Paste your FileMaker table and field names into the Schema panel, or import them from a saved snapshot.
Use the SQL editor with field name autocomplete. The editor knows your schema as you type.
Execute the query against the mock SQLite engine and see results or error messages instantly.
FAQ
Yes. The SQL Fiddle runs on SQLite, which is the same engine FileMaker uses internally for ExecuteSQL. Queries that pass here will work in FileMaker.
No. You define your schema in the panel and run queries entirely in the browser against a mock database.
Yes. If you have a Snapshot (Save a Copy as XML) uploaded to FM Dojo, your field and table names are already available in the Schema panel.