zoukankan      html  css  js  c++  java
  • MySQL存储过程相互调用

    什么都不说了上代码:

    方式一:

    第一个存储过程:test1,参数如下:IN `user_name` VARCHAR(50),OUT `uid`  bigint(20)

    BEGIN
        #Routine body goes here...
      DECLARE u_id BIGINT(20) DEFAULT 11;
    
      SELECT `user_id` INTO uid FROM `tbl_useralias` WHERE `alias` = user_name;
    END

    第二个存储过程:test2,参数如下:IN `user_name` VARCHAR(50)

    BEGIN
        #Routine body goes here...
      DECLARE uid BIGINT(20);
      
      CALL test1(user_name, uid);
      SELECT uid;
    
    END

    运行test2,并传递一个字符串作为参数,例如:duhuo。

    结果你会看到一个uid=12321313131;

    方式二:

     http://www.cnblogs.com/chenmh/p/5630834.html

  • 相关阅读:
    POJ-2393
    POJ-1328
    POJ-2376
    CF-811B
    CF-811A
    CF-816B
    P1111 修复公路
    P2777 [AHOI2016初中组]自行车比赛
    P1889 士兵站队
    P1459 三值的排序 Sorting a Three-Valued Sequence
  • 原文地址:https://www.cnblogs.com/duhuo/p/6028061.html
Copyright © 2011-2022 走看看