Playground
Type Snowflake SQL. SQLQuack parses it, checks it, translates it to DuckDB SQL and runs it in DuckDB, all in your browser. Each stage passes or fails on its own, so you can see which step stopped and where.
Hover an underline for its diagnostic.
Schema: the relations your SQL reads
Relation names to [column, Snowflake type] pairs, as for --schema. Unquoted names are upper case.
Fixture rows for DuckDB
DuckDB SQL run after the schema's tables are created, before the translated query.
Policy and session
A policy file, as for --policy.
Snowflake session parameters, one NAME=VALUE per line, as for --session.
Parse as Snowflake
…Snowflake checks
…Translate to DuckDB
…Run in DuckDB-WASM
…Runs DuckDB-WASM in your browser, a preview build. SQLQuack's checks rest on native DuckDB 2.0; this run is a demonstration, not that check.