程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql存儲過程,有輸入輸出的

mysql存儲過程,有輸入輸出的

編輯:MySQL綜合教程

mysql存儲過程,有輸入輸出的   Sql代碼   DELIMITER //;      CREATE  PROCEDURE queryTotalNum(OUT totalNum INT , IN tableName varchar(40), IN conditions varchar(300))   begin           declare stmt varchar(2000);          declare num int;       if LENGTH(conditions)>1 then         begin           set @sqlstr=concat('SELECT COUNT(*) INTO @num from ',tableName,' where ',conditions);       end;       else       begin            set @sqlstr=concat('SELECT COUNT(*) INTO @num from ',tableName);       end;       end if;         prepare stmt from @sqlstr;           execute stmt;         deallocate prepare stmt;       set totalNum = @num;          end;    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved