<rp id="wnpn7"><ruby id="wnpn7"></ruby></rp>
<progress id="wnpn7"><track id="wnpn7"><rt id="wnpn7"></rt></track></progress>
<ruby id="wnpn7"></ruby>
<ruby id="wnpn7"><blockquote id="wnpn7"><div id="wnpn7"></div></blockquote></ruby>

    1. <em id="wnpn7"><ruby id="wnpn7"><input id="wnpn7"></input></ruby></em>
      1. <button id="wnpn7"><acronym id="wnpn7"></acronym></button><button id="wnpn7"><acronym id="wnpn7"></acronym></button>

        <rp id="wnpn7"><acronym id="wnpn7"></acronym></rp>

        <li id="wnpn7"><object id="wnpn7"><u id="wnpn7"></u></object></li>
        VB.net 2010 視頻教程 VB.net 2010 視頻教程 python基礎視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 數據庫 > T-SQL >
        • sql語句大全之

        本站最新發布    SQL Server 2016數據庫視頻教程
        試聽地址  
        http://www.squ68.com/eschool/SQLxin3721/

        1 可實現功能區別

        sql 存儲過程:由(select insert update delete)關鍵字和過程控制關鍵字(while set if else cursor goto …)組成相關sql語句,來實現邏輯和流程控制
        和返回信息給客戶端
        CLR存儲過程:可實現sql存儲過程中,所有的功能外,還可通過調用.net api實現更復雜的功能,例 發送郵件 監控系統運行狀況,訪問網絡…



        2 運行效率區別

        sql 存儲過程:對于一些計算和字符串處理等特殊操作,需要使用多重腳本才能實現相應的功能,增加計算的復雜度,
        對于數據獲取上,由于sql存儲過程直接運行在DB服務器上,所以獲取數據的效率高于CLR存儲過程。
        CLR 觸發器:可以調用.net豐富的API 函數庫,補充sql查詢語言表達能力,處理一些特殊的計算,clr存儲法在一些復雜的邏輯處理上擁有更好的性能。

        3 提交sql方式區別


        3.1 數據返回方式不同

        sql 存儲過程:只需一個sql腳本就可以運行相關操作,就可以將數據返回給客戶端
        clr存儲過程:需要通過sqlpipe對象將結果返回客戶端

        3.2 提交sql語句的方式不同

        sql存儲過程: 直接同DB服務器更新交互
        clr存儲過程:需要采用ado.net的方式提交sql至db服務器

         

        本條目發布于 。屬于管理系統[ERP]分類,被貼了 MSSQL、sql、數據庫 標簽。
        相關教程
                
        免费看成年人视频大全_免费看成年人视频在线观看