MySQL: CLOSE Statement

  • Post author:
  • Post category:MySQL
  • Post comments:1 Comment
MySQL close statement

In this guide, we will explain how to use the CLOSE statement to close a cursor in MySQL with syntax and examples.

Description

The final step in MySQL is to close the cursor once you have finished using it.

Syntax

The syntax to close a cursor in MySQL is:

CLOSE cursor_name;

Parameters or Arguments

cursor_nameThe name of the cursor that you wish to close.

Example

For example, you could close a cursor called c1 in MySQL with the following command:

CLOSE c1;

Below is a function that demonstrates how to use the CLOSE statement:

DELIMITER //

CREATE FUNCTION FindSiteID ( name_in VARCHAR(50) )
RETURNS INT

BEGIN

   DECLARE done INT DEFAULT FALSE;
   DECLARE siteID INT DEFAULT 0;

   DECLARE c1 CURSOR FOR
     SELECT site_id
     FROM sites
     WHERE site_name = name_in;

   DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;

   OPEN c1;
   FETCH c1 INTO siteID;

   CLOSE c1;

   RETURN siteID;

END; //

DELIMITER ;

Next Topic : Click Here

This Post Has One Comment

Leave a Reply