马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
每个未插入表或变量中的SELECT语句将产生一个结果集。 如果您希望存储过程仅返回一个结果集,请确保只有一个SELECT语句。如果还有其他SELECT语句,请确保它们将结果插入表或变量中。 更新
以下是存储过程的示例。 此存储过程将返回一个结果集: - DELIMITER ;;
- CREATE DEFINER=CURRENT_USER PROCEDURE stored_procedure_name()
- BEGIN
- DECLARE local_variable_name INT;
- SELECT column_name FROM table_1 LIMIT 1 INTO local_variable_name;
- SELECT * FROM table_1;
- END;;
- DELIMITER ;
复制代码
此存储过程将返回两个结果集: - DELIMITER ;;
- CREATE DEFINER=CURRENT_USER PROCEDURE stored_procedure_name()
- BEGIN
- DECLARE local_variable_name INT;
- SELECT column_name FROM table_1 LIMIT 1 INTO local_variable_name;
- SELECT * FROM table_1;
- SELECT * FROM table_2;
- END;;
- DELIMITER ;
复制代码
|