• 中文
    • English
  • 注册
  • 查看作者
  • 8-4:MySQL 创建不带参数的存储过程

    一.  存储过程调用

    存储过程的调用一共有两种结构:

    • CALL sp_name([parameter[,…]])

    • CALL sp_name[()]

    区别是,存储过程在封装的过程中,如果不带参数,那么()可以加可以不加,如果带参数,则必须加

    二.  创建不带桉树的的存储过程

    我们首先创建一个显示MySQL版本的存储过程:

    mysql> CREATE PROCEDURE sp1() SELECT VERSION();
    Query OK, 0 rows affected (0.00 sec)

    既然我们创建的是不带参数的过程,所以调用的时候,两种方法都可以

    mysql> CALL sp1();
    +-----------+
    | VERSION() |
    +-----------+
    | 5.5.54    |
    +-----------+
    1 row in set (0.00 sec)
    
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> CALL sp1;
    +-----------+
    | VERSION() |
    +-----------+
    | 5.5.54    |
    +-----------+
    1 row in set (0.00 sec)
    
    Query OK, 0 rows affected (0.00 sec)

  • 0
  • 0
  • 0
  • 8.9k
  • 小朱快跑梁兴健

    请登录之后再进行评论

    登录
    单栏布局 侧栏位置: