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

mysql 存儲過程變量的定義,mysql存儲過程變量

編輯:MySQL綜合教程

mysql 存儲過程變量的定義,mysql存儲過程變量


 Mysql變量:

   1、DECLARE variable_name datatype(size) DEFAULT default_value;  

     此處聲明的相當於一個局部變量 ,在end 之後便失效。

     聲明多個:DECLARE x, y INT DEFAULT 0   

 

  2、set @p=1;

   此處的session變量不需要聲明,mysql會自動根據值類型來確定類型,這種變量要在變量名稱前面加上“@”符號,叫做會話變量,代表整個會話過程他都是有作用的,這個有點類似於全局變量一樣。這種變量用途比較廣,因為只要在一個會話內(就是某個應用的一個連接過程中),這個變量可以在被調用的存儲過程或者代碼之間共享數據。

 

 3、 變量賦值的方式,除了set,還可以使用select .....into.....的方式

 

  參考:http://blog.csdn.net/rdarda/article/details/7878836

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