背景
存儲過程的概念類似於linux中的sh腳本,即能同時執行多條命令,而且可以傳入參數等。
實踐
創建過程
create procedure procedure_name()
begin
select name from t_user;
select name from t_user;
end;
刪除一個過程
drop procedure procedure_name
調用過程
call procedure_name
可以看到查詢語句執行了兩次,達到了執行多條sql語句的功能。
評價
存儲過程,有點類似於udf函數,即把經常使用的sql封裝成爲函數,方便開發。但是,在現有的web開發中,直接使用java等語言就能實現這種封裝了,而且更加靈活。所以存儲過程一般不在web編程中使用。