<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      將最美的計算機軟件奉獻給社會

      博客園 首頁 新隨筆 聯(lián)系 訂閱 管理
       存儲過程的優(yōu)點

          1.存儲過程只在創(chuàng)造時進行編譯,以后每次執(zhí)行存儲過程都不需再重新編譯,而一般SQL語句每執(zhí)行一次就編譯一次,所以使用存儲過程可提高數(shù)據(jù)庫執(zhí)行速度。
          2.當(dāng)對數(shù)據(jù)庫進行復(fù)雜操作時(如對多個表進行Update,Insert,Query,Delete時),可將此復(fù)雜操作用存儲過程封裝起來與數(shù)據(jù)庫提供的事務(wù)處理結(jié)合一起使用。
          3.存儲過程可以重復(fù)使用,可減少數(shù)據(jù)庫開發(fā)人員的工作量
          4.安全性高,可設(shè)定只有某此用戶才具有對指定存儲過程的使用權(quán)



      -- =============================================
      -- Author:<Author,,laishunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,無參數(shù)的存儲過程>
      -- =============================================
      CREATE PROCEDURE pro_select_book    
      AS

      BEGIN
          select * from tb_book
      END


      -- =============================================
      -- Author:<Author,,laishunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,要傳入一個參數(shù)的存儲過程>
      -- =============================================
      CREATE PROCEDURE pro_selectBookByColor
      (
      @book_color nchar(10)
      )
      AS
      BEGIN
      select * from tb_book where book_color = @book_color
      END

      --=============================================
      執(zhí)行上面的存儲過程
      --=============================================
      execute pro_selectBookByColor 'Red'


      -- =============================================
      -- Author:<Author,,LaiShunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,要傳多個參數(shù)的存儲過程>
      -- =============================================
      CREATE PROCEDURE pro_selectBookByColor_2th
      (
          @color char(10),
          @name char(20)
      )
      AS
      BEGIN
          select * from tb_book where book_color=@color and book_name=@name
      END


      -- =============================================
      -- Author:<Author,,laishunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,要傳入多個參數(shù)的插入記錄存儲過程>
      -- =============================================
      create procedure pro_insertRecords
      (
          @name char(20),
          @color char(10),
          @type int,
          @amount int
      )
      as
      begin
      insert into tb_book(book_name,book_color,book_type,book_amount) values(@name,@color,@type,@amount)
      end


      -- =============================================
      -- Author:<Author,,laishunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,根據(jù)書名刪除該本書的記錄的存儲過程>
      -- =============================================
      create procedure pro_deleteBook
      (
          @name char(10)
      )
      as
      begin
      delete from tb_book where book_name = @name
      end

      -- =============================================
      -- Author:<Author,,laishunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,修改某書庫存數(shù)量的存儲過程>
      -- =============================================
      create procedure pro_updateBook_amount
      (
          @name char(10),
          @amount int
      )
      as
      begin
      update tb_book set book_amount=@amount where book_name = @name
      end


      -- =============================================
      -- Author:<Author,,laishunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,帶輸出參數(shù)的存儲過程>
      -- =============================================
      create procedure pro_output
      (
          @SUM int output,
          @type int
      )
      as
      select @SUM = sum(book_amount) from(select * from tb_book where book_type=@type) as tempTable


      -- =============================================
      -- Author:        <Author,,laishunsheng>
      -- Create date: <Create Date,2008-12-27,>
      -- Description:    <Description,加密>
      -- =============================================
      CREATE PROCEDURE [dbo].[pro_select_book_encryption]
      with encryption     
      AS

      BEGIN
          select * from tb_book
      END



      -- =============================================
      -- Author:<Author,,laishunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,帶輸出參數(shù)的存儲過程>
      -- =============================================
      create procedure pro_output_3
      (
          @amount int output,
          @type int
          
      )
      as
      begin
      select @amount = sum(book_amount) from tb_book where book_type = @type
      end


      -- =============================================
      -- Author:<Author,,laishunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,帶輸出參數(shù)的存儲過程>
      -- =============================================
      create procedure pro_output_3
      (
          @amount int output,  
      )
      as
      begin
      select @amount = sum(book_amount) from tb_book
      end



      -- =============================================
      -- Author:<Author,,laishunsheng>
      -- Create date: <Create Date,,2008-12-27>
      -- Description:    <Description,,多表連接的存儲過程>
      -- =============================================
      create procedure pro_temporarySale
      as
      select p.product_id,p.product_name,o.order_customer,o.order_amount,p.product_bookAmount*o.order_amount as TotalMoney
      into #tempTable from tb_product p inner join tb_order o on p.product_id = o.product_id
      if @@error=0
      print 'good !'
      else
      print 'fail !'
      posted on 2010-09-25 17:37  賴順生  閱讀(259)  評論(0)    收藏  舉報
      主站蜘蛛池模板: ww污污污网站在线看com| 久久国产成人av蜜臀| 在线看av一区二区三区| 开心五月婷婷综合网站| 亚洲av日韩av一区久久| 无套内谢少妇一二三四| 中文日产乱幕九区无线码| 无码国产精品一区二区av| 国产亚洲一区二区三区成人| 永久免费AV无码网站YY| 亚洲 一区二区 在线| 亚洲女同精品久久女同| 亚洲精品在线二区三区| 中文字幕亚洲综合久久青草| 婷婷色香五月综合缴缴情香蕉| 中文字幕亚洲精品第一页| 成人AV专区精品无码国产| 狠狠色噜噜狠狠狠狠777米奇| 一本无码在线观看| 麻花传剧mv在线看免费| 巩留县| 日韩精品福利一区二区三区| 亚洲精品漫画一二三区| 无码 人妻 在线 视频| AI做受???高潮AAAA视频| 中文国产成人精品久久不卡 | 国产性色的免费视频网站| 国产午夜精品理论大片| 荡乳尤物h| 国产亚洲精品第一综合另类| 国产成人永久免费av在线| 亚洲成人四虎在线播放| 国产一区二区在线影院| 国产精品美女一区二区三| 国产午夜福利视频在线| 国产欧美精品一区二区三区| 日韩免费无码视频一区二区三区| 国产精品一区免费在线看| 国产无遮挡吃胸膜奶免费看| 少妇高潮激情一区二区三| 亚洲国产成人综合精品|