青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

如何減少存儲過程過程的數量

在以Sqlserver為數據庫的項目開發中。針對一個表可以通常有以下的操作。
(1) 增加 , 修改 , 刪除 , 得到一行信息 , 得到多行信息 , 得到全部信息如果為每一個操作寫一個操作過程那么。在系統中的存儲過程將非常多

通過分析可以,對存儲過程進行合并。以減少存儲過程的量

例: 保存類別的一個存儲過程 就將增加 和 修改進行了合并,通過輸出函數變量來區分,什么是增加和修改 。以及執行過程出現的錯誤的狀態值。


一、增加和修改存儲過程的合并

CREATE PROCEDURE AppSpSaveCate
(
@pi_InfoId bigint,
@ps_CateName varchar(200),
@ps_CateCode varchar(200),
@ps_CateDesc varchar(200),
@ps_CateType varchar(200),
@pi_CateOrder int,
@pi_ParentId bigint,
@pi_status int output
)
AS
--增加
IF @pi_InfoId = 0
BEGIN
  INSERT INTO tbsCates
   (
    CateName,
    CateCode,
    CateDesc,
    CateOrder,
    ParentId,
    CateType
   )
   VALUES
   (
    @ps_CateName,
    @ps_CateCode,
    @ps_CateDesc,
    @pi_CateOrder,
    @pi_ParentId,
    @ps_CateType
   )
  
   SET @pi_status = 1
   IF @@ERROR <> 0 SET @pi_status = 999  
END
 
--修改
IF @pi_InfoId > 0
BEGIN
   UPDATE tbsCates SET
    CateName = @ps_CateName,
    CateCode = @ps_CateCode,
    CateDesc = @ps_CateDesc,
    ParentId = @pi_ParentId,
    CateType = @ps_CateType,
    CateOrder = @pi_CateOrder
   WHERE infoId = @pi_InfoId
   SET @pi_status = 2

END
IF @@ERROR <> 0 SET @pi_status = 999
 

GO

下面是得到一條信息 多條信息 以及全部信息的存儲過程

CREATE PROCEDURE AppSpGetRoleMenuList
(
@ps_RoleCode varchar(100),
@pi_InfoId bigint,
@pi_DoCount int
)
AS
DECLARE @strSql varchar(1000)

--取出所有的數據
IF @pi_DoCount = 0
BEGIN
  SELECT * FROM tbsRoleMenus WHERE RoleCode = @ps_RoleCode ORDER BY MenuOrder desc
END
 

--得到一條數據
IF @pi_DoCount = 1
BEGIN
  SELECT * FROM tbsRoleMenus WHERE InfoId = @pi_InfoId
END
 

//取出top n條數據。通常用于首頁的數據顯示
IF @pi_DoCount >  1
BEGIN
  SET @strSql = 'select top ' + cast(@pi_DoCount AS varchar) + ' * from tbsRoleMenus where RoleCode =''' + @ps_RoleCode + ''' order by MenuOrder desc '
  EXEC @strSql
END

GO

posted on 2009-08-06 19:29 肥仔 閱讀(283) 評論(0)  編輯 收藏 引用 所屬分類: 數據庫

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            乱码第一页成人| 欧美va天堂va视频va在线| 亚洲午夜高清视频| 最新国产精品拍自在线播放| 国产精品美女999| 国产精品乱码人人做人人爱| 欧美日韩国产999| 国产精品美女久久| 国产精品天天摸av网| 国产日本欧美一区二区| 国产伦精品一区二区三区免费迷 | 一区二区三区产品免费精品久久75| 欧美成人免费网站| 亚洲大胆av| 亚洲精品影视| 亚洲欧美精品在线| 美女精品在线| 欧美日韩免费观看一区二区三区| 久久美女艺术照精彩视频福利播放| 亚洲一区久久久| 亚洲国产精品999| 亚洲男人的天堂在线aⅴ视频| 欧美一级视频精品观看| 欧美日韩高清免费| 亚洲欧洲一区二区三区| 久久精品一二三区| 亚洲伊人网站| 欧美国产日韩免费| 国产午夜精品久久久| 999亚洲国产精| 久久影院午夜论| 亚洲少妇一区| 久久在线视频在线| 国产亚洲欧美日韩美女| 亚洲一区久久久| 91久久在线观看| 久久日韩精品| 国户精品久久久久久久久久久不卡| 日韩一级在线| 91久久综合| 欧美日韩999| 亚洲午夜极品| 亚洲欧美在线网| 精品电影在线观看| 男人天堂欧美日韩| 欧美高清视频www夜色资源网| 亚洲国产三级网| 亚洲精品久久久久中文字幕欢迎你| 欧美第十八页| 一区二区三区视频免费在线观看| 国产一区二区三区高清播放| 亚洲第一网站| 亚洲啪啪91| 一本色道久久99精品综合| 欧美日本网站| 亚洲日韩欧美视频| 亚洲欧美国产视频| 亚洲精品久久嫩草网站秘色| 国产精品99久久99久久久二8 | 国语精品中文字幕| 国产在线观看91精品一区| 欧美日韩国产二区| 国产视频一区二区三区在线观看| 国产日韩欧美另类| 在线看欧美日韩| 久久精品亚洲热| 欧美一区二区黄| 久久久亚洲人| 久久综合色播五月| 欧美成在线视频| 国产精品一区二区三区免费观看| 欧美激情视频网站| 欧美日韩国产一区| 影音先锋在线一区| 欧美影院久久久| 欧美激情91| 欧美性猛交xxxx免费看久久久| 亚洲一级片在线观看| 欧美激情视频一区二区三区免费 | 欧美成人一区二区| 国产精品h在线观看| 亚洲高清在线播放| 欧美日韩免费高清| 久久亚洲精品伦理| 国产精品户外野外| 免费日韩av电影| 国产伦理一区| 亚洲日本成人女熟在线观看| 国产主播喷水一区二区| 欧美一区二区啪啪| 免播放器亚洲一区| 国产伊人精品| 免费日韩av| 亚洲最新视频在线| av成人福利| 欧美精品v日韩精品v国产精品 | 亚洲精品久久嫩草网站秘色| 韩国av一区二区三区在线观看| 亚洲午夜久久久久久久久电影网| 亚洲欧洲日韩在线| 欧美成人黑人xx视频免费观看| 久久九九精品| 国产欧美综合在线| 一区二区av| 亚洲自拍16p| 国产免费成人av| 久久精品视频导航| 久久免费精品日本久久中文字幕| 国产婷婷成人久久av免费高清| 欧美亚洲免费高清在线观看| 久久夜精品va视频免费观看| 亚洲国产成人精品久久| 国产精品国产精品| 欧美美女bbbb| 美女被久久久| 亚洲一区在线观看视频 | 欧美在线视频在线播放完整版免费观看| 欧美大片va欧美在线播放| 久久精品天堂| 欧美久久一区| 久久久久.com| 亚洲免费av电影| 国产精品一二三视频| 免费观看成人网| 欧美在线影院| 久久免费视频这里只有精品| 欧美影院视频| 亚洲国产专区校园欧美| 91久久国产综合久久| 99国内精品久久| 欧美在线综合| 美女久久网站| 欧美一区二区三区精品| 亚洲乱码久久| 亚洲国产精品久久人人爱蜜臀| 红桃视频欧美| 亚洲第一级黄色片| 国产精品99久久久久久白浆小说 | 一区二区三区欧美在线| 亚洲一区三区电影在线观看| 亚洲欧美色婷婷| 久久久久九九九| 国产伦精品一区二区三区四区免费| 日韩亚洲在线观看| 在线精品视频一区二区三四| 影院欧美亚洲| 亚洲风情在线资源站| 亚洲第一网站| 亚洲一区在线看| 欧美视频在线观看一区| 欧美激情国产高清| 国产精品男人爽免费视频1| 国产三级精品三级| 亚洲网站在线看| 日韩视频一区| 国产一区二区精品丝袜| 亚洲精品视频一区二区三区| 亚洲欧美在线另类| 亚洲国产色一区| 久久久女女女女999久久| 国产精品萝li| 中文av一区二区| 一本色道久久综合亚洲91| 欧美日韩一区在线| 亚洲女同在线| 老牛嫩草一区二区三区日本| 91久久午夜| 久久综合色一综合色88| 国产一区二区三区高清 | 亚洲一二三区在线观看| 国产精品一区二区三区观看| 亚洲精品久久久久久久久久久久| 欧美一区二区三区在线| a91a精品视频在线观看| 乱码第一页成人| 亚洲第一区在线观看| 欧美大胆人体视频| 欧美大成色www永久网站婷| 亚洲线精品一区二区三区八戒| 亚洲精品免费在线播放| 国产小视频国产精品| 亚洲人屁股眼子交8| 美国成人直播| 一本色道久久综合精品竹菊| 99re6热只有精品免费观看| 欧美日韩国产大片| 午夜在线a亚洲v天堂网2018| 欧美在线视频a| 99视频在线观看一区三区| 亚洲欧美激情一区| 日韩一区二区电影网| 久久成人免费电影| 久久福利影视| 亚洲精品久久久一区二区三区| 亚洲精品久久久久久一区二区| 国产日韩欧美在线一区| 99国产精品一区| 亚洲精品一区久久久久久| 久久亚洲综合色一区二区三区| 蜜臀a∨国产成人精品|