DECLARE
Translation reference to convert Oracle DECLARE statement to Snowflake Scripting
Description
declare_section body
declare_section::= { item_list_1 [ item_list_2 ] | item_list_2 }
item_list_1::=
{ type_definition
| cursor_declaration
| item_declaration
| function_declaration
| procedure_declaration
}
...
item_list_2::=
{ cursor_declaration
| cursor_definition
| function_declaration
| function_definition
| procedure_declaration
| procedure_definition
}
...
item_declaration::=
{ collection_variable_decl
| constant_declaration
| cursor_variable_declaration
| exception_declaration
| record_variable_declaration
| variable_declaration
}
body::= BEGIN statement ...
[ EXCEPTION exception_handler [ exception_handler ]... ] END [ name ] ;Sample Source Patterns
Variable declaration
Oracle
Snowflake Scripting
Constant declaration
Oracle
Snowflake Scripting
Cursor declaration
Exception declaration
Oracle
Snowflake Scripting
Not supported cases
Known issues
1. The variable declarations with NOT NULL constraints are not supported by Snow Scripting.
2. The cursor declaration has no equivalent to Snowflake Scripting.
3. The exception code exceeds Snowflake Scripting limits.
3. The not supported cases.
Related EWIS
Last updated
Was this helpful?