Introduction
A procedure is a saved set of instructions in the database that you can run anytime to do a task automatically.
You want to repeat a task like adding a new user without writing the same code again.
You need to organize complex steps into one simple command.
You want to share a common task with others without giving them the full code.
You want to improve speed by running pre-made commands inside the database.