成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

帶參數的MySql存儲過程

數據庫 MySQL
下文對帶參數的MySql存儲過程的寫法進行了詳細的敘述,供您參考學習,如果您對MySql存儲過程方面感興趣的話,不妨一看。

下文介紹的MySql存儲過程是帶參數的存儲過程(動態執行SQL語句),該MySql存儲過程是根據用戶輸入的條件和排序方式查詢用戶的信息,排序條件可以沒有調用方式:
call GetUsersDynamic('age<=30','');

  1. /********動態查詢用戶的信息********/  
  2. CREATE PROCEDURE GetUsersDynamic(WhereCondition varchar(500),OrderByExpress varchar(100))  
  3. begin  
  4. declare stmt varchar(2000);  
  5. if LENGTH(OrderbyExpress)>0 then  
  6. begin  
  7.      set @sqlstr=concat('select id,name,password,age,getdate(adddate) as AddDate from users where ',WhereCondition,' order by ',OrderByExpress);  
  8. end;  
  9. else  
  10. begin  
  11.      set @sqlstr=concat('select id,name,password,age,getdate(adddate) as AddDate from users where ',WhereCondition);  
  12. end;  
  13. end if;  
  14. prepare stmt from @sqlstr;  
  15. execute stmt;  
  16. end;  

getdate()是一個自定義的函數,作用是返回日期的短格式

  1. CREATE DEFINER=`root`@`localhost` FUNCTION `getdate`($date datetime) RETURNS varchar(50) CHARSET latin1  
  2. return date_format($date,'%Y-%m-%d'); 

動態插入數據的MySql存儲過程,(注意四個單引號表示一個一引號):

  1. CREATE DEFINER=`root`@`localhost` PROCEDURE `InsertUser`(in name2 varchar(50),in password2 varchar(32),in age2 int,in adddate2 datetime)  
  2. begin  
  3. DECLARE stmt varchar(2000);  
  4. set @sqlstr=concat('insert into users(name,password,age,adddate) values(');  
  5. set @sqlstr=concat(@sqlstr,'''',name2,'''',',','''',password2,'''',',',age2,',','''',adddate2,'''',')');  
  6. prepare stmt from @sqlstr;  
  7. execute stmt;  
  8. end; 

 

 

 

【編輯推薦】

取得MySQL表信息的語句

mysql插入Clob字段的實例

常見MySql字段的默認長度

MySQL中INSERT的一般用法

MySQL索引類型介紹

責任編輯:段燃 來源: 互聯網
相關推薦

2011-08-23 13:14:05

JDBC帶輸出參數的存儲過程

2010-10-09 16:58:59

MYSQL存儲過程

2010-06-02 10:09:29

MySQL 存儲過程參

2009-11-11 11:27:02

ADO.NET存儲過程

2010-09-27 16:04:00

2010-04-16 11:39:56

Oracle存儲過程

2020-11-26 10:33:44

MySQL存儲函數

2021-10-15 06:43:11

數據庫存儲過程

2010-06-01 15:09:55

MySQL 存儲過程

2019-01-02 13:03:53

MySQL存儲權限

2010-05-19 14:03:41

MySQL 存儲過程

2018-04-18 09:18:44

數據庫MySQL存儲過程

2010-10-09 16:26:59

mysql存儲過程

2010-09-25 15:54:23

SQL存儲過程

2010-11-12 09:18:13

SQL Server存

2009-01-19 08:59:04

PHP調用MySQL存儲過程MySQLi擴展

2023-07-27 07:03:24

MySQL存儲SQL

2010-06-07 15:36:36

MySQL存儲過程

2010-11-22 14:47:22

MySQL存儲過程

2010-10-09 17:08:15

MySQL存儲過程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产精品一区三寸 | 国产精品永久免费 | 自拍中文字幕 | www成人免费 | 国产在线一区二区 | 91精品国产综合久久婷婷香蕉 | 欧美亚洲综合久久 | 日韩在线视频一区 | 欧美成人高清视频 | 亚洲精品粉嫩美女一区 | 精品视频一二区 | 羞视频在线观看 | 伊人狠狠干 | 日本久草视频 | 午夜爽爽爽男女免费观看影院 | 亚洲一区精品在线 | 成人一区二区在线 | 欧美日韩一区二区三区四区五区 | 99精品免费在线观看 | 精品久久久久久久久久久久 | 2020亚洲天堂 | 亚洲国产成人精品女人 | 欧美成人一区二区 | 伊人精品国产 | 日韩av啪啪网站大全免费观看 | 精品日韩一区 | 久久精品二区 | 成人久久网 | 精品欧美乱码久久久久久 | 国产色片在线 | 成人精品高清 | 欧美成人自拍 | 在线播放中文字幕 | 黄色大片视频 | 久久久这里都是精品 | 国产福利在线看 | 青青草社区| 一级片在线观看 | 精品国产乱码一区二区三区a | 91久久夜色精品国产网站 | 亚洲精品在线视频 |