1. 程式人生 > >SQL SERVER存儲過程一

SQL SERVER存儲過程一

index 自己的 int word div 指定 速度 邏輯 pos

什麽是存儲過程

        存儲過程是類似於C語言中的函數,用來執行管理任務或應用復雜的業務規則。存儲過程可以帶參數,也可以返回結果

        (包含數據操縱語句,變量,邏輯控制語句等)

優缺點

        優點  執行速度快  允許模塊化程序設計  提高系統安全性  減少網絡流量

        缺點  數據庫可移植性差

存儲過程的分類

        系統存儲過程      由系統定義,存放在master數據庫中,名稱都以"sp_"或"xp_"開頭

                    sp_databases      列出服務器上,所有數據庫

                    sp_tables        返回當前環境下,可查詢的對象列表

                    sp_helpdb        報告有關指定數據庫或所有數據庫的信息

                    sp_renamedb      修改數據庫的名稱

                    sp_columns       返回某個表列的信息

                    sp_help         查看某個表的所有信息

                    sp_helpconstraint     查看某個表的約束

                    sp_helpindex       查看表個表的索引

                    sp_stored_procedures  列出當前環境下,所有的存儲過程

                    sp_password      添加或修改登錄賬號的密碼

                    sp_helptext       顯示默認值,未加密的存儲過程,用戶自定義的存儲過程,觸發器或視圖的實際版本

        用戶自定義存儲過程   由用戶,在自己的數據庫中創建的存儲過程

SQL SERVER存儲過程一