使用存储过程(MYSQL必知必会) 欠缺变量部分内容

定义:为以后的使用而保存的一条或多条 MySQL 语句的集合。可将其视为批处理文件。

这里我用的库是官方的测试库。 可在bing 搜mysql 官方测试库。
这是具体使用流程

# 首先声明分隔符DELIMITER $$
DELIMITER $$

#创建存储过程  , 定义具体过程
CREATE PROCEDURE abc()

    # 在begin里面 写具体的过程
    BEGIN
         SELECT * FROM departments;

    # end结束
    END $$

# 上述只是建立过程, 下面是执行(调用)过程!
# 再次声明分隔符DELIMITER $$
DELIMITER $$

CALL abc();

存储过程参数

存储过程参数分为三种, in, out, inout

DELIMITER $$

CREATE PROCEDURE abc(in a)

    BEGIN
         SELECT * FROM departments; 
    END $$

DELIMITER $$
CALL abc();
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容