Snowflake SQL Scripting - Work With Local Variable | Snowflake Stored Procedure | Ch-05 @DataEngineering
Snowflake SQL Scripting - Work With Local Variable | Snowflake Stored Procedure | Ch-05  @DataEngineering
Uploaded December 2023 | Updated September 2026, 1 hour ago
In this video tutorial, we will learn how to define local variables using let keyword in snowflake sql scripting while working with stored procedure as well as anonymous block. We will learn different way to define local variables and role of default as well as colon-equal operator to assign an expression to the local variable.


This comprehensive video explores all these possibilities and explain each concept by demonstrating executions using the Snowsight WebUI.

Upon completion of the "Work With Local Variables" chapter, you'll gain the knowledge to address the following questions:

1. In Snowflake scripting within a Stored Procedure, what is the process for declaring local variables?
2. How can a default value be set for a local variable in Snowflake scripting within a Stored Procedure?
3. What steps are involved in utilizing a built-in function as the default value for a local variable?
4. What are the various SQL data types that can be assigned to a local variable in Snowflake scripting within a Stored Procedure?
5. Can a query output be assigned to a local variable?

πŸš€πŸš€ How To Connect
✏ Instagram: instagram.com/learn_dataengineering
✏ Medium Blog: medium.com/@data-engineering-simplified
✏ Exclusive Snowflake Facebook Group: facebook.com/groups/627874916138090

πŸš€πŸš€ Stored Procedure SQL Scripts
medium.com/@data-engineering-simplified/f3a1bd5659e0

πŸš€πŸš€ Chapters
βž₯ 00:00 Introduction
βž₯ 00:49 Scope of the video
βž₯ 01:34 Welcome Note
βž₯ 04:40 3-Approaches To Declare Local Variable
βž₯ 06:53 Case Sensitivity
βž₯ 07:23 Duplicate Variable Name
βž₯ 08:32 Default Value
βž₯ 09:30 Default Value + Assignment Operator
βž₯ 10:48 Function As Expression
βž₯ 12:01 Select Query As Expression
βž₯ 13:52 Different Data Type Declaration
βž₯ 15:04 When To Use Local Variables
βž₯ 15:50 Summary & What Next
βž₯ 17:11 Thank You Note

πŸš€πŸš€ Snowflake Stored Procedure Playlist
youtube.com/playlist?list=PLba2xJ7yxHB5NksIHMPirkHhOoEG3-K09
✏ Ch-01 Snowflake Scripting For Stored Procedure Introduction youtu.be/-BhYp0X00P0
✏ Ch-02 Stored Procedures Are Anti-Pattern youtu.be/rBwknyABYMU
✏ Ch-03 Snowflake Scripting Block Structure youtu.be/yBaUbCFSMjM
✏ Ch-04 How To Declare Variable youtu.be/CyJ9LPFMhwc
✏ Ch-05 Declare & Define Local Variables youtu.be/pBDeMog56AQ
✏ Ch-06 How To Use Variables youtu.be/U2gbypinWZs
✏ Ch-07 Multiple Variable Assignment youtu.be/HlrcLrbPpD0
✏ Ch-08 Variable Visibility in nested block youtu.be/TvzTr8HPdtM
✏ Ch-09 Return Value/Expression/Table From Stored Proc youtu.be/Gl0x4yxz_Ok
✏ Ch-10 IF ELSEIF ELSE IF-END youtu.be/dmybW_lQuGA
✏ Ch-11 CASE/WHEN Conditional Logic youtu.be/oRzIqDvhyWU
✏ Ch-12 FOR Loop youtu.be/UzKb_TGtqpg
✏ Ch-13 WHILE Loop youtu.be/Q5UU5h7jdNU
✏ Ch-14 REPEAT Loop youtu.be/eNovcmu4Qk4
✏ Ch-15 Work With CURSOR Object youtu.be/MIy3k5SzqYk
✏ Ch-16 Param Binding & CURSOR Object youtu.be/MIy3k5SzqYk
✏ Ch-17 Work With RESULTSET Object youtu.be/MIy3k5SzqYk
✏ Ch-18 Exception Handling In Stored Procedure youtu.be/mP-PqZsl4b8

#storedprocedure
#snowflakecomputing
#snowflakedatawrehouse
#snowflake
#dataengineeringsimplifed
#DESimplified
#dataengineering
#clouddatawarehouse






Disclaimer: All snowflake-related learning materials and tutorial videos published in this channel are the personal opinions of the data engineering simplified team and they're neither authorized by nor associated with Snowflake, Inc.
Snowflake SQL Scripting - Work With Local Variable | Snowflake Stored Procedure | Ch-05What Are Snowpark Data Frame Non Blocking Actions | Snowpark Python TutorialCOMPLETE Cortex Function + AI_COMPLETE() Deep Dive Tutorials | SnowPro GenAI Exam | Domain 2 (40%)Snowflake Views & Column Level Security Applicability | Part-04Role, Grants & Role Hierarchy In Snowflake | Chapter-20 | Snowflake Hands-on TutorialHow Cortex Analyst Charges: LLM vs. Virtual Warehouse | SnowPro GenAI Exam | Domain 3 (22%)Monitoring Model Credits Using CORTEX_FUNCTIONS_USAGE | SnowPro GenAI Exam | Domain 3 (22%)04 | Snowflake Virtual Warehouse 60-Second Billing Cycle | #costoptimizationEnd To End Data Engineering Project Using Snowflake | Real Cricket Analytics Use CaseCommon Table Expression in SQL10 | Snowflake Virtual Warehouse Cost Management Monitoring | #costoptimizationSnowflake Stored Procedures Are Anti-Pattern | Snowflake Scripting Best Practice & Guidelines
Data Engineering Simplified |

Snowflake SQL Scripting - Work With Local Variable | Snowflake Stored Procedure | Ch-05

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER