call語句的作用是

call語句可以用聲明為out或的inout參數的參數給它的調用者傳回值。

call語句的作用是

它也“返回”受影響的行數,客戶端程序可以在SQL級別通過調用ROW_COUNT()函數獲得這個數,從C中是調用the mysql_affected_rows() C API函數來獲得。(推薦學習:MySQL視頻教程

語法注意事項:

1,MySQL 存儲過程中的每條語句的末尾,都要加上分號 “;”   ...   declare c int;   if a is null then      set a = 0;   end if;   ... end; 2,注釋是  --   ;  MySQL 存儲過程的參數不能指定默認值 3,不能在 MySQL 存儲過程中使用 “return” 關鍵字。   set c = a + b;   select c as sum;   end; 4. 調用 MySQL 存儲過程時候,需要在過程名字后面加“()”,即使沒有一個參數,也需要“()” call pr_no_param(); 5. 因為 MySQL 存儲過程參數沒有默認值,所以在調用 MySQL 存儲過程時候,不能省略參數。可以用 null 來替代。 call pr_add(10, null);

更多MySQL相關技術文章,請訪問MySQL視頻教程欄目進行學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享