1.

STORED PROCEDURES AND FUNCTION

Answer»

Procedures are reusable SQL codes that we store in a database. We can directly call procedures instead of writing the query again and again.

Functions are reusable code, which runs certain SQL commands and returns an appropriate value.

  • Syntax to create a new procedure.
DELIMITER $$
CREATE PROCEDURE procedurename(parameterlist)
BEGIN
body;
END $$
DELIMITER ;
  • Syntax to create a new function
DELIMITER $$
CREATE FUNCTION functionname(parameterlist)
RETURNS datatype
NOT DETERMINISTIC
BEGIN
%statements%
END $$

DELIMITER ;
COMMANDFUNCTIONSYNTAX
drop procedureDeletes an existing procedure.> DROP PROCEDURE PROCEDURENAME;
show all proceduresDisplays all the stored procedures in the database.> SHOW PROCEDURE STATUS LIKE ‘%PATTERN’ | WHERE CONDITION;
drop functionDeletes an existing stored function.> DROP FUNCTION FUNCTIONNAME;
show stored functionsDisplays all the stored functions.> SHOW FUNCTION STATUS LIKE ‘%PATTERN’ | WHERE CONDITION;



Discussion

No Comment Found