Skip to content

Instantly share code, notes, and snippets.

@saxenap
Created May 23, 2018 20:41
Show Gist options
  • Save saxenap/ad8b89fdc04891bb926fd10434c7ddd0 to your computer and use it in GitHub Desktop.
Save saxenap/ad8b89fdc04891bb926fd10434c7ddd0 to your computer and use it in GitHub Desktop.
DELIMITER $$
DROP PROCEDURE IF EXISTS `get_post`;
CREATE PROCEDURE `get_post`(postId INT)
BEGIN
# DECLARE num_rows INT;
# DECLARE i INT;
# DECLARE col_name VARCHAR(255);
#
# DECLARE col_names CURSOR FOR
# SELECT column_name
# FROM INFORMATION_SCHEMA.COLUMNS
# WHERE table_name = 'question'
# ORDER BY ordinal_position;
#
# OPEN col_names;
#
# SELECT FOUND_ROWS() INTO num_rows;
#
# SET i = 1;
# the_loop: LOOP
#
# IF i > num_rows THEN
# CLOSE col_names;
# LEAVE the_loop;
# END IF;
#
# FETCH col_names
# INTO col_name;
#
# DO WHAT YOU WANT WITH col_name
#
# SET i = i + 1;
# END LOOP;
END $$
DELIMITER ;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment