Snowflake Scripting reference¶
These topics provide reference information for the language elements supported in Snowflake Scripting.
-- Variable declaration
[ DECLARE ... ]
...
BEGIN
...
-- Branching
[ IF ... ]
[ CASE ... ]
-- Looping
[ FOR ... ]
[ WHILE ... ]
[ REPEAT ... ]
[ LOOP ... ]
-- Loop termination (within a looping construct)
[ BREAK ]
[ CONTINUE ]
-- Variable assignment
[ LET ... ]
-- Cursor management
[ OPEN ... ]
[ FETCH ... ]
[ CLOSE ... ]
-- Asynchronous child job management
[ AWAIT ... ]
[ CANCEL ... ]
-- "No-op" (no-operation) statement (usually within a branch or exception)
[ NULL ]
-- Raising exceptions
[ RAISE ... ]
-- Returning a value
[ RETURN ... ]
-- Exception handling
[ EXCEPTION ... ]
END;
Next Topics: