call sp_add();
站在用戶的角度思考問題,與客戶深入溝通,找到茂南網(wǎng)站設(shè)計(jì)與茂南網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋茂南地區(qū)。
是不是你定義的過程有問題吧,并沒有指出返回結(jié)果來
像我這樣是可以的:
CREATE PROCEDURE sp_add(a int, b int,out c int)
begin
set c=a+ b;
end;
調(diào)用過程:
call sp_add (1,2,@a);
select @a;
開啟mysql的常規(guī)查詢?nèi)罩?/p>
所謂的常規(guī)查詢?nèi)罩?,就是客戶端操作的所有日志,包括select delete insert update等等所有的sql語(yǔ)句
開啟的辦法很簡(jiǎn)單:
1. 在etc/mysql/my.cnf中,加入
【注:如果 /var/log/mysql 這個(gè)目錄對(duì)于mysql用戶可寫,那么重啟mysql的時(shí)候會(huì)自動(dòng)生成access.log這個(gè)文件。如果該目錄對(duì)于mysql不可寫,那么手工創(chuàng)建這個(gè)目錄,并加入mysql用戶的寫權(quán)限?!?/p>
每種語(yǔ)言都有自己的特色:
sqlserver 可以 print,可以直接select 返回?cái)?shù)據(jù)。
其他語(yǔ)言不一定能行的。
比如Oracle,就不能直接select,不能直接print返回?cái)?shù)據(jù),只能通過其他函數(shù)顯示在控制臺(tái)上,無法返回。
mysql我不熟悉,但我想不一定有這種功能,用這個(gè)試試:
好像Mysql存儲(chǔ)過程中沒有打印語(yǔ)句,可以用select 來代替,比如:
select @var;
在換不同語(yǔ)言的時(shí)候,舊的習(xí)慣會(huì)很困擾我們的。
在mysql里面打印用
echo(); //就可以輸出
在mysql里面 print_r(); 是詳細(xì)輸出,一般用來輸出數(shù)組