新聞中心
怎么把mysql存儲(chǔ)過程sql語句打出來
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)站推廣、域名注冊、網(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如何打印實(shí)際執(zhí)行的sql語句?
開啟mysql的常規(guī)查詢?nèi)罩?/p>
所謂的常規(guī)查詢?nèi)罩荆褪强蛻舳瞬僮鞯乃腥罩荆╯elect delete insert update等等所有的sql語句
開啟的辦法很簡單:
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)限。】
sql server存儲(chǔ)過程用print就能打印,mysql存儲(chǔ)過程能打印么?應(yīng)該也行吧,但是找不到呢
每種語言都有自己的特色:
sqlserver 可以 print,可以直接select 返回?cái)?shù)據(jù)。
其他語言不一定能行的。
比如Oracle,就不能直接select,不能直接print返回?cái)?shù)據(jù),只能通過其他函數(shù)顯示在控制臺(tái)上,無法返回。
mysql我不熟悉,但我想不一定有這種功能,用這個(gè)試試:
好像Mysql存儲(chǔ)過程中沒有打印語句,可以用select 來代替,比如:
select @var;
在換不同語言的時(shí)候,舊的習(xí)慣會(huì)很困擾我們的。
mysql里的打印(輸出)是那個(gè)命令,就是相當(dāng)于mssql里的print
在mysql里面打印用
echo(); //就可以輸出
在mysql里面 print_r(); 是詳細(xì)輸出,一般用來輸出數(shù)組
當(dāng)前題目:MySQL怎么打印SQL mysql 打印
網(wǎng)站路徑:http://www.ef60e0e.cn/article/dohceoj.html