• 中文
    • 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.6k
    • 小朱快跑梁兴健

      请登录之后再进行评论

      登录

      赞助本站

      • 支付宝
      • 微信
      • QQ

      感谢一直支持本站的所有人!

      单栏布局 侧栏位置: