Question: What is Stored Procedure?
A Stored procedure is program in a regular computing language, stored in database. It have has a name, a parameter list, and SQL statement(s).
Question: What is the purpose of stored procedure?
A stored procedure is used to retrieve data, modify data, and delete data in database table.
Question: What is Syntax for creating stored procedure?
DELIMITER $$ CREATE PROCEDURE `dbName`.`storedProcedureName`() BEGIN END$$
Question: Create simple stored procedure?
CREATE /*[DEFINER = { user | CURRENT_USER }]*/ PROCEDURE `dbname`.`helloArun`() BEGIN SELECT id,user_nickname,user_email FROM `cmf_users` WHERE user_email="hello@no-spam.ws"; END
Question: How to call stored procedure?
call helloArun();
Question: How to list stored procedure?
SHOW PROCEDURE STATUS;
Question: How to delete stored procedure?
DROP PROCEDURE storedProcedureName
Question: How to delete stored procedure If Exist?
DROP PROCEDURE IF EXISTS storedProcedureName
Question: Create simple stored procedure with argument?
CREATE PROCEDURE `dbname`.`helloArun2`( IN email VARCHAR(255) ) BEGIN SELECT id,user_nickname,user_email FROM `cmf_users` WHERE user_email=email; END
Question: How to call stored procedure with parameter?
call helloArun2('arunk@no-spam.ws');
Question: How to list of stored PROCEDURE?
SHOW PROCEDURE STATUS
Question: How to remove stored PROCEDURE?
DROP PROCEDURE storedProcedureName
Question: How to remove stored PROCEDURE if exist?
DROP PROCEDURE IF EXISTS storedProcedureName