dataengref migrate

Home / Oracle

Oracle functions in Snowflake, Databricks and BigQuery

Oracle functions and syntax with their Snowflake, Databricks and BigQuery equivalents: ADD_MONTHS, DECODE, DUAL, LISTAGG, NVL, ROWNUM, SYSDATE, TO_CHAR.

Checklists: Oracle to Snowflake · Oracle to Databricks · Oracle to BigQuery

NULL handling

FunctionPurposeSnowflakeDatabricksBigQuery
NVLReplace NULL with a valueSame nameSame nameDifferent name

Conditional logic

FunctionPurposeSnowflakeDatabricksBigQuery
DECODEMap values (switch)Same nameSame nameRewrite

Date and time

FunctionPurposeSnowflakeDatabricksBigQuery
ADD_MONTHSAdd months to a dateSame nameSame nameRewrite
SYSDATECurrent date and timeSame nameRewriteRewrite

Aggregate

FunctionPurposeSnowflakeDatabricksBigQuery
LISTAGGConcatenate values of a groupSame nameSame nameDifferent name

Conversion and formatting

FunctionPurposeSnowflakeDatabricksBigQuery
TO_CHARFormat a date or number as textSame nameRewriteRewrite

Query syntax

FunctionPurposeSnowflakeDatabricksBigQuery
DUALOne-row dummy tableRewriteRewriteRewrite
ROWNUMRow number pseudocolumnRewriteRewriteRewrite