SQL Converter · Oracle → Snowflake
Convert Oracle SQL to Snowflake
Oracle to Snowflake keeps || and NVL but replaces ROWNUM paging with QUALIFY / LIMIT and SYSDATE with CURRENT_TIMESTAMP(). A mechanical formatter only re-indents — it won’t rewrite dialect-specific syntax. The AI converter in the app translates the query and the table below shows exactly what changes.
Oracle — source
Snowflake — converted
What changes from Oracle to Snowflake
| Oracle | Snowflake | Why |
|---|---|---|
| ROWNUM subquery | QUALIFY ROW_NUMBER() | Snowflake's QUALIFY filters window functions without a wrapping subquery. |
| SYSDATE | CURRENT_TIMESTAMP() | Current-time function differs. |
| NVL / || | NVL / || | Both are supported in Snowflake, so they carry over unchanged. |