儲存過程 第四課(語法)

2021-07-24 03:52:15 字數 964 閱讀 5989

一、游標使用

1)定義

declare cursor_name cursor for select_statement;

2)操作游標

open 開啟游標   open cursor_name

fetch獲取游標當前指標的記錄,並傳給指定變數列表,並傳給指定變數列表,注意變數數必須與mysql游標返回的字段數一致,要獲得多行資料,使用迴圈語句去執行fetch

fetch     cursor_name     into    variable   list;

close關閉游標     close cursor_name

注意:mysql的游標是向前唯讀的,也就是說,你只能順序地從開始往後讀取結果集,不能從後往前,也不能直接跳到中間的記錄.

declare continue handler for not found set  l_last_sale=1;它的含義是:若沒有資料返回,程式繼續,並將變數l_last_sale設為1 ,這種情況是出現在select xx into *** from tablename的時候發生的。

例如:

二、觸發器

語法:create trigger triggername

after/before insert/update/delete on 表名

for each row   #這句話在mysql是固定的

begin

sql語句;

end;

對於insert而言,新插入的行用new來表示,行中的每一列的值用new.列名來表示

對於delete而言:原本有一行,後來被刪除,想引用被刪除的這一行,用old來表示,old.列名可以引用被刪除的行的值。

對於update而言:被修改的行,修改前的資料,用old來表示,old.列名引用被修改之前行中的值;

鋼琴第四課

因為此前每天都練琴,曲譜也都記住了,所以,週六,臨時被老師喊去時,非常自信。學到了很多知識。1.連貫性方面 連貫性要注意 其實,連貫性在於對曲目的熟練程度,手指的靈活程度,還有不同音之間的連貫跳躍 音要連續 不同音,要連續連線在一起 這個音落下,上個音才起來 2.節奏方面 四分音符要短快,彈到了,立...

Android OpenGL教程 第四課

android opengl 教程 第四課旋 在這一課裡,我將教會你如何旋轉三角形和四邊形。左圖中的三角形沿y軸旋轉,四邊形沿著x軸旋轉。我們增加兩個變數來控制這兩個物件的旋轉。這兩個變數加在程式的開始處其他變數的後面。它們是浮點型別的變數,使得我們能夠非常精確地旋轉物件。浮點數包含小數字置,這意味...

Linux基礎 第四課

nfs伺服器設定 安裝sudo apt get install portma 安裝sudo apt get install nfs kernel server 配置檔案etc exports 增加共享的目錄 ip2位址以及許可權 啟動服務 service portmap start 然後啟動服務 s...