實習複習--資料庫儲存過程與儲存函式&&觸發器8
阿新 • • 發佈:2018-12-11
儲存過程:
1定義:就是為了適用於針對資料庫的某一個重複功能的開發。就是多條sql語句的集合,
2使用規則
建立儲存過程create procedure 儲存過程名(in/out/inout 引數名 資料型別)
begin
sql語句的集合
end
3儲存過程呼叫
call 儲存過程名(引數)
3刪除儲存過程
drop procedure 儲存過程名
變數---------游標--------流程控制,在儲存過成中使用!!!!!!!!!!等我實際想用再去學!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
儲存函式:
1建立儲存函式
create function 函式名( 引數 引數資料型別)
returns 資料型別
begin
return(sql語句);
end
2儲存函式呼叫
select 儲存函式名(引數)
3刪除儲存函式
drop function 儲存函式名
觸發器:
1定義:觸發器是不需要被呼叫的,當對一個表的特別時間出現時,他就會被啟用,利用觸發器實現資料庫的資料完整性(級聯刪除----冗餘資料)
2使用規則
建立觸發器 create trigger 觸發器名 觸發時刻 觸發事件 on 表名 for each row 觸發器動作
刪除觸發器 drop trigger 觸發器名