什么都不說了上代碼:
方式一:
第一個存儲過程: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