存儲過程什麼時候用
發布時間: 2025-04-06 10:12:17
1. sql Server中什麼時候使用存儲過程觸發器事務視圖游標有什麼區別幫忙舉個例子
存儲過程: SQL比較復雜 邏輯比較多的時候用存儲過程比較好。
觸發器: 就是給在某一張表改變後其他表也需要改變的時候 用觸發器
事務:就是一次執行的新增 、修改、 刪除的SQL比較多的時候 或者執行的時間比較長 或者 可能執行的SQL會出現錯誤的時候 就需要有事務。
視圖: 就是幾個表關聯查詢而已。但是如果經常這幾張表查詢 那就可以考慮建一個視圖。
游標: 一般不到萬不得已不用的。應為效率低。 游標就是循環用的。
以上是我自己的一個看法。
2. 視圖和存儲過程有什麼區別,什麼時候用視圖和存儲過程
1、存儲過程是程序化的sql可以實現一般sql不能實現的功能。
如:先檢索一個表得到一些數據,經過一定的編輯後更新到另外一個表中、這就可以用不帶參數的存儲過程實現。
2、視圖是虛擬表,不存儲數據,存儲的是sql,檢索他的時候實際上是執行定義它的sql語句。
熱點內容