1.儲存過程概述
儲存過程是一種把重複的任務操作封裝起來的一種方法,它支援與提供變數,可以返回、修改 值,也可以將使用者提供的資訊和系統預請求的資訊進行比較。具有很強大的功能。我們首先來了解下使用他的優點:
1、在效能方面:儲存過程是執行在sql server伺服器上的,因為伺服器一般都是功能和效能
非常良好的機器,所以他的執行時間比較短。
2、一致性:儲存過程與其他應用程式共享邏輯,可以確保訪問的一致性。另外在儲存過程中可
以封裝企業的功能模組,這種模組也被稱為商業規則或者商業策略。所有的客戶機可以使用同乙個
儲存過程進行各種操作,從而最大程度地保證資料的一致性。
3、安全性:可以使用儲存過程來加強系統操作的安全性,可以建立儲存過程來完成所有的增刪
改操作。如果使用者被賦予執行儲存過程的許可權,即使使用者沒有在儲存過程中所參考的表或者試圖進
行操作權利,也可以執行該儲存過程。
4、減少網咯交通:如果在伺服器和客戶機之間傳送1000條sql語句,可能會需要很長時間,但
是如果把這些資料寫成一條比較複雜的儲存過程,就會大大減少伺服器和客戶機之間的網咯傳輸時
間。 5、客戶機/伺服器系統:使用儲存過程可以將伺服器和客戶機的開發任務分離,有時候可以減
少專案開發的週期。
第一次嘗試寫部落格,這是我在學習儲存過程中了解概述的知識點,大牛勿噴 儲存過程(一)
儲存過程知識 在mysql中,可以定義一段程式放在資料庫中,這樣的程式稱為儲存過程,儲存過程是資料庫物件之一。1.建立儲存過程語法 createprocedure 儲存過程名 注釋 如果不特定資料庫則表示預設的在當前的資料庫中,否則格式 db name.sp name 例如 create proce...
儲存過程(一)
之前沒有寫過儲存過程,現在按照我自己的理解簡單總結一下 儲存過程就是寫在資料庫中的 它可以一次編譯之後就不再編譯,呼叫過程中就直接呼叫儲存過程的名字就好。接下來寫寫儲存過程的建立過程 以sql server資料庫為例 1 資料庫名字 可程式設計性 儲存過程 右擊 新建儲存過程 之後出來乙個類似下面的...
儲存過程(一)
儲存過程 stored procedure 是一組為了完成特定功能的sql語句集,經編譯後儲存在資料庫中。儲存過程可包含程式流 邏輯以及對資料庫的查詢。他們可以接受引數 輸出引數 返回單個或者多個結果集以及返回值。儲存過程與其他應用程式共享應用程式邏輯,因而確保了資料訪問和修改的一致性。儲存過程可以...