SQL儲存過程有什麼用?

2021-10-22 16:55:27 字數 597 閱讀 7735

在工作裡也會經常遇到重複性的工作,這時候就可以把常用的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俱樂部的乙個討論分享,關於技術和創新的作用 技術向底層延伸,應該是科技,技術向上層延伸,應該是應用,如果單純把技術看作工具,編碼,實現或一種生存的手段,那就太狹隘了。二戰期間,美國和蘇聯都因為戰爭的因素,發展了高精尖技術,二戰結束,美國把可以商業化的科研產品交給了企業...