create procedure procedure1 /* name 儲存過程名*/
(in parameter1 integer) /* parameters 引數*/
begin /* start of block 語句塊頭*/
declare variable1 char(10); /* variables變數宣告 */
if parameter1 = 17 then /* start of if if條件開始*/
set variable1 = 'birds'; /* assignment 賦值*/
else set variable1 = 'beasts'; /* assignment 賦值*/
end if; /* end of if if結束*/
insert into table1 values (variable1); /* statement sql語句*/
end /* end of block 語句塊結束*/
在安裝了最新版本後,你必須執行mysql_fix_privilege_tables或者mysql_install_db(只需要 執行其中乙個就夠了)——不然儲存過程將不能工作。我同時啟用在root身份後執行乙個 非正式的sql指令碼,如下: mysql>source/home/pgulutzan/mysql- 5.0/scripts/mysql_prepare_privilege_tables_for_5.sql
mysql儲存過程 MySQL儲存過程
在本節中,您將逐步學習如何在mysql中編寫和開發儲存過程。首先,我們向您介紹儲存過程的概念,並討論何時使用它。然後,展示如何使用過程 的基本元素,如建立儲存過程的語句,if else,case,loop,儲存過程的引數。下面每個教程都包含了易於理解的示例和詳細的說明。如果您瀏覽並學習所有教程,您可...
mysql資料儲存 mysql資料儲存
頁 從磁碟讀取或者寫入資料時,我們通常會指定乙個緩衝區大小,達到緩衝區域大小才會寫入一次資料,較少io操作次數。同樣的從磁碟讀取資料時候,就作業系統而言,讀取一條較小的資料時,並不是只會返回我們需要的資料,而是會將這個資料前後的部分資料一併讀取到記憶體中,以備之後使用。這個從磁碟讀取的最小量的資料被...
mysql 儲存過程 mysql 儲存過程
建立 為建立儲存過程的結束標誌,使用delimiter 可更改標誌 格式create procedure begin sqlend create procedure myprocedure in param integer begin select from tb role where tb rol...