在工作裡也會經常遇到重複性的工作,這時候就可以把常用的sql寫好儲存起來,這就是儲存過程。
這樣下次遇到同樣的問題,直接使用儲存過程就可以了,就不需要再重新寫一遍sql了,這就極大的提高了工作效率。
2.如何使用儲存過程?
使用儲存過程需要:1)先定義儲存過程 2)使用已經定義好的儲存過程。
(1)無引數的儲存過程
定義儲存過程的語法形式:
create procedure 儲存過程名稱(
)begin
;end;
語法裡的begin…end用於表示sql語句的開始和結束。語法裡面的sql語句是:
select 姓名
from 學生表;
把這個sql語句放入儲存過程的語法裡,並給這個儲存過程起個名字叫做就a_stuent1:
create procedure a_stuent1()
begin
select 姓名
from 學生表;
end;
下次使用儲存過程的用下面sql語句就可以,就不需要重新寫一遍sql了。 儲存過程是什麼?有什麼用?有什麼
儲存過程 stored procedure 是一組為了完成特定功能的 sql 語句集,經編譯後存 儲在資料庫中。使用者通過指定儲存過程的名字並給出引數 如果該儲存過程帶有引數 來執 行它。儲存過程是 sql 語句和可選控制流語句的預編譯集合,以乙個名稱儲存並作為乙個 單元處理。儲存過程儲存在資料庫內...
dev null有什麼用
把 dev null 看作 黑洞 它非常等價於乙個只寫檔案.所有寫入它的內容都會永遠丟失.而嘗試從它那兒讀取內容則什麼也讀不到.然而,dev null 對命令列和指令碼都非常的有用.禁止 標準輸出 cat filename dev null 禁止 標準錯誤 rm badname 2 dev null...
技術有什麼用?
技術有什麼用?收藏 最近在cto俱樂部的乙個討論分享,關於技術和創新的作用 技術向底層延伸,應該是科技,技術向上層延伸,應該是應用,如果單純把技術看作工具,編碼,實現或一種生存的手段,那就太狹隘了。二戰期間,美國和蘇聯都因為戰爭的因素,發展了高精尖技術,二戰結束,美國把可以商業化的科研產品交給了企業...