存儲過程概述

          ??????單個存儲過程包含了增添數據、修改數據、執行計算、返回數據等多行命令語句。通過存儲過程我們可以使得對數據庫的管理、顯示關于數據庫及其用戶信息的工作變得容易
          ??????存儲過程是SQL語句和可選控制語句的預編譯集合。

          存儲過程的優點
          ??1)允許模塊化程序設計:在程序設計中只要創建一次并將其存儲在數據庫中,以后即可在程序中多次調用該過程。
          ??2)允許更快執行:在一個程序中如果存在大量的重復代碼,就可以使用存儲過程來代替;存儲過程在調用以后將在內存中,下次調用該過程就變得很快,就無須在次從客戶端發送,這樣就進行了編譯和優化。
          ? 3)減少了網絡流量:存儲過程將代替大量的重復代碼。
          ? 4)可作用于安全機制:即使在沒有直接執行的存儲過程中的語句的權限用戶,也可授予我們執行該存儲過程的權限。

          創建存儲過程
          語法:create procedure? 存儲過程名 參數表
          ??????????? as
          ???????????? begin
          ???????????????????? 存儲過程主體
          ??????????????end;

          使用存儲過程
          ?????????call? insertstudent(400,'忽忽');
          ??????????call? deleterow(2)???? 刪除一行

          修改和刪除存儲過程
          ???drop? procedure? procname;(刪除)
          ???alter? procedure? procname;(修改)

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 阿克苏市| 邯郸县| 彰武县| 夹江县| 灌南县| 监利县| 泽库县| 疏勒县| 平定县| 浑源县| 台北市| 西安市| 波密县| 从江县| 南昌县| 怀仁县| 保定市| 叙永县| 泗阳县| 天津市| 拉萨市| 仙居县| 卓资县| 海南省| 突泉县| 武宁县| 深泽县| 松溪县| 城固县| 肇州县| 惠州市| 英吉沙县| 常山县| 惠来县| 小金县| 辉县市| 遂川县| 宝山区| 方正县| 石柱| 高陵县|