User-Defined Functions

User-defined functions (UDFs) let you extend the system to perform operations that are not available through the built-in, system-defined functions provided by Snowflake. Snowflake currently supports two types of UDFs, SQL and Javascript:

  • SQL UDFs evaluate an arbitrary SQL expression and return either scalar or tabular results.
  • JavaScript UDFs let you use the JavaScript programming language to manipulate data and return either scalar or tabular results.

Next Topics: