sqlserver函数存储过程

sqlserver函数存储过程

ID:6071660

大小:101.70 KB

页数:12页

时间:2018-01-02

sqlserver函数存储过程_第1页
sqlserver函数存储过程_第2页
sqlserver函数存储过程_第3页
sqlserver函数存储过程_第4页
sqlserver函数存储过程_第5页
资源描述:

《sqlserver函数存储过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、---关联更新的语句updateShopBoughtNotesetProductAmount=(selectsum(productNum)fromShopBoughtNoteProductListbwhereb.bnid=ShopBoughtNote.bnid)whereexists(select1fromShopBoughtNoteProductListbwhereb.bnid=ShopBoughtNote.bnid)declare@iintset@i=10declare@sqlusevarchar(100),@sql1varchar(1000),@sql2va

2、rchar(1000),@sql3varchar(1000)while@i<16beginset@sqluse='use[shop'+cast(@iasvarchar)+'_3s360]'EXEC(@sqluse)if(notexists(select*fromShopKuQu))beginBeginTransactionset@sql1='use[shop'+cast(@iasvarchar)+'_3s360]insertintoShopKuQu(QYName,EAID)values(区域1,'+@i+')'EXEC(@sql1)endif(notexists(

3、select*fromShopCangKuHuoJia))beginset@sql2='use[shop'+cast(@iasvarchar)+'_3s360]insertintoShopCangKuHuoJia(HJName,QYID)values(货架1,1)'EXEC(@sql2)endif(notexists(select*fromShopStoragePlace))beginset@sql3='use[shop'+cast(@iasvarchar)+'_3s360]insertintoShopStoragePlace(HJID,PlaceName,Mia

4、nJi,SYMianJI)values(1,位置1,100,100)'EXEC(@sql3)endset@i=@i+1CommitTransactionendIf(@@ERROR<>0)RollbackTransactionUPDATEShopBoughtNoteSETProductAmount=DBO.GetProductListCount(BNID),ProductMoney=dbo.GetProductListMoney(BNID)SELECT*FROMShopBoughtNoteProductListWHEREBNID=1001--获取采购单商品数量cre

5、atefunctionGetProductListCount(@bnidint)returnsintbegindeclare@numintSELECT@num=SUM(ProductNum)FROMShopBoughtNoteProductListWHEREBNID=@bnidif(@numisnull)set@num=0return@numend--获取采购单商品数量createfunctionGetProductListMoney(@bnidint)returnsMONEYbegindeclare@MONEYMONEYSELECT@MONEY=SUM(Pric

6、ing)FROMShopBoughtNoteProductListWHEREBNID=@bnidif(@MONEYisnull)set@MONEY=0return@MONEYend=============创建存储过程=============Procedure[dbo].[UP_getCrumb](@IDint)asDECLARE@cnameVARCHAR(600)SET@cname=''while@ID>0begindeclare@cname2varchar(600)set@cname2=(selectCategoryNamefromProductCatego

7、rywhereCategoryID=@ID)IF(@cname<>'')set@cname=''+@cname2+'>'+@cnameELSEset@cname=''+@cname2+'>'+@cnameset@ID=(selectParentIDfromProductCategorywhereCategor

8、yID=@

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。