zoukankan      html  css  js  c++  java
  • CALL Statement调用存储过程

    CALL sp_name([parameter[,...]])
    CALL sp_name[()]
    CREATE PROCEDURE p (OUT ver_param VARCHAR(25), INOUT incr_param INT)
    BEGIN
      # Set value of OUT parameter
      SELECT VERSION() INTO ver_param;
      # Increment value of INOUT parameter
      SET incr_param = incr_param + 1;
    END;
    mysql> SET @increment = 10;
    mysql> CALL p(@version, @increment);
    mysql> SELECT @version, @increment;
    +------------------+------------+
    | @version         | @increment |
    +------------------+------------+
    | 5.7.20-debug-log |         11 |
    +------------------+------------+
    mysql> SET @increment = 10;
    mysql> PREPARE s FROM 'CALL p(?, ?)';
    mysql> EXECUTE s USING @version, @increment;
    mysql> SELECT @version, @increment;
    +------------------+------------+
    | @version         | @increment |
    +------------------+------------+
    | 5.7.20-debug-log |         11 |
    +------------------+------------+
  • 相关阅读:
    GUC-3 模拟CAS算法
    GUC-2 原子性
    GUC-1 volatile
    NIO-5补充
    NIO-4pipe
    NIO-3网络通信(非阻塞)
    NIO-3网络通信
    NIO-1缓冲区(Buffer)
    NIO-2通道(Channel)
    eclipse安装spring boot插件spring tool suite
  • 原文地址:https://www.cnblogs.com/wonchaofan/p/13515488.html
Copyright © 2011-2022 走看看