Snowflake makes creating stored procedures easy. Make sure that you have the database in context where you want to create the stored procedure.
--Create a hello world Snowflake Stored Procedure.
create or replace procedure MyProcedure()
--Optionally return a value, only one.
returns VARCHAR
language JavaScript
as
-- The "$$" indicates the beginning and end of the JavaScript code
-- in the stored procedure
$$
// Since we're in Javascript now, use Javascript comment markers.
return "Hello world."
$$;
Now, let’s run the stored procedure.
--Call the stored procedure.
call MyProcedure();
The output will look like this: