我有一个非常简单的问题,但我没有得到任何使用Mysql从SP退出的简单代码.

CREATE PROCEDURE SP_Reporting(IN tablename VARCHAR(20))
BEGIN
     IF tablename IS NULL THEN
          #Exit this stored procedure here
     END IF;

     #proceed the code
END;

推荐答案

CREATE PROCEDURE SP_Reporting(IN tablename VARCHAR(20))
proc_label:BEGIN
     IF tablename IS NULL THEN
          LEAVE proc_label;
     END IF;

     #proceed the code
END;

Mysql相关问答推荐

MySQL INSERT INSERT ON DIPLICATE KEY UPDATE WITH COMPAY PRIMARY KEY失败

根据SQL中的平均范围对学生进行排名

如何在JOIN中获取MySQL中的项目总数

MySQL工作台的编码问题

Python - 执行原始 SQL 时获取更新查询 (Mysql) 的结果

SQL 请求:REPLACE 和通配符 %.如何做正确的事?

将 JSON 类型的列与特定字符串值进行比较

如何更新一个巨大的表的 50k 行?

Travis 构建失败并出现错误 LOAD DATA LOCAL INFILE 文件请求因访问限制而被拒绝

如何在Mysql中使用With和Values

从 R 脚本创建新的 MYSQL 数据库

在 Presto Athena 中将字符串转换为数组

使用 MySQL 在树中查找 Leaf

MySQL - 计算行重复的最大计数

使用 MySQL 流式传输大型结果集

当您无法修复表时,如何修复 MySQL不正确的密钥文件错误?

MYSQL:创建表中的索引关键字以及何时使用它

在 MySQL 中检测 utf8 损坏的字符

cron 启动的 mysqldump 和密码安全

MySQL 1062 - 键 'PRIMARY' 的重复条目 '0'