Correct Answer : SQL and Javascript
Explanation :
User-defined functions (UDFs) can be used in Snowflake to write custom business logic which is hard to encapsulate within individual SQL statements. UDFs (together with Stored Procedures) enable database-level programming in Snowflake.
At present, Snowflake supports two programming languages to write UDFs : Javascript UDFs and SQL UDFs.