Explanation There are three ways of returning data from a procedure to a calling program: result sets, output parameters, and return codes. References: https://docs.microsoft.com/en-us/sql/relational-databases/stored-procedures/return-data-from-a-stored-procedure