Answer: Creating a Stored Procedure
Find a detailed explanation for creating a stored procedure in SQL.
We'll cover the following...
We'll cover the following...
Solution
The solution is given below:
MySQL
-- Query with stored procedure named as GetAllEmployeesDELIMITER $$CREATE PROCEDURE GetAllEmployees ()BEGINSELECT * FROM Employees;END $$DELIMITER ;-- Execute the stored procedureCALL GetAllEmployees ();-- Uncomment the following statement to list all stored procedures in the database-- SHOW PROCEDURE STATUS WHERE DB = 'ProductSalesDB';
Code explanation
The explanation of the solution code is given below:
Line 2: The
DELIMITER $$changes the statement delimiter to$$so semicolons can be used within the procedure.Line 4: The
CREATE PROCEDUREdefines a stored procedure calledGetAllEmployees.Lines 5–7: The
BEGINandENDare used to define the body of the stored procedure. TheSELECTstatement fetches all the records in theEmployeestable.Line 9: The
DELIMITER ;resets the statement delimiter back to the default semicolon (;)....