亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

實用的銀行轉賬存儲過程和流水號生成存儲過程

2024-08-31 01:03:15
字體:
來源:轉載
供稿:網友

本篇文章給大家分享銀行轉賬存儲過程和流水號生成存儲過程,感興趣的朋友一起看看吧

銀行轉賬存儲過程

 

 
  1. USE [BankInfor] 
  2. GO 
  3. SET ANSI_NULLS ON 
  4. GO 
  5. SET QUOTED_IDENTIFIER ON 
  6. GO 
  7. ALTER PROCEDURE [dbo].[Transfer](@inAccount int,@outAccount int,@amount float
  8. as declare 
  9. @totalDeposit float
  10. begin 
  11. select @totalDeposit=total from Account where AccountNum=@outAccount; 
  12. if @totalDeposit is null 
  13. begin 
  14. rollback; 
  15. print'轉出賬戶不存在或賬戶中沒有存款' 
  16. return
  17. end 
  18. if @totalDeposit<@amount 
  19. begin 
  20. rollback; 
  21. print'余額不足,不能操作' 
  22. return
  23. end 
  24. update Account set total=total-@amount where AccountNum=@outAccount; 
  25. update Account set total=total+@amount where AccountNum=@inAccount; 
  26. print'轉賬成功!' 
  27. commit; 
  28. end; 

流水號生成存儲過程

 

 
  1. if exists(select 1 from sysobjects where id=OBJECT_ID('GetSerialNo') and xtype='p'
  2. drop proc GetSerialNo 
  3. go 
  4. Create procedure [dbo].[GetSerialNo]  
  5. (  
  6. @sCode varchar(50)  
  7. )  
  8. as 
  9. begin 
  10. Declare @sValue varchar(16),@dToday datetime,@sQZ varchar(50) --這個代表前綴  
  11. Begin Tran  
  12. Begin Try  
  13. -- 鎖定該條記錄,好多人用lock去鎖,起始這里只要執行一句update就可以了  
  14. --在同一個事物中,執行了update語句之后就會啟動鎖  
  15. Update SerialNo set sValue=sValue where sCode=@sCode  
  16. Select @sValue = sValue From SerialNo where sCode=@sCode  
  17. Select @sQZ = sQZ From SerialNo where sCode=@sCode  
  18. -- 因子表中沒有記錄,插入初始值  
  19. If @sValue is null 
  20. Begin 
  21. Select @sValue = convert(bigint, convert(varchar(6), getdate(), 12) + '000001')  
  22. Update SerialNo set sValue=@sValue where sCode=@sCode  
  23. end else 
  24. Begin --因子表中沒有記錄  
  25. Select @dToday = substring(@sValue,1,6)  
  26. --如果日期相等,則加1  
  27. If @dToday = convert(varchar(6), getdate(), 12)  
  28. Select @sValue = convert(varchar(16), (convert(bigint, @sValue) + 1))  
  29. else --如果日期不相等,則先賦值日期,流水號從1開始  
  30. Select @sValue = convert(bigint, convert(varchar(6), getdate(), 12) +'000001')  
  31. Update SerialNo set sValue =@sValue where sCode=@sCode  
  32. End 
  33. Select result = @sQZ+@sValue  
  34. Commit Tran  
  35. End Try  
  36. Begin Catch  
  37. Rollback Tran  
  38. Select result = 'Error' 
  39. End Catch  
  40. end 
  41. select*from SerialNo 
  42. select convert(varchar(6), getdate(), 12)+'000001' 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产视频亚洲精品| 国产69精品久久久久99| 久久久女女女女999久久| 伊人久久五月天| 精品国产一区二区三区久久| 欧美—级高清免费播放| 精品日韩视频在线观看| 91手机视频在线观看| 午夜精品视频网站| 俺也去精品视频在线观看| 欧美午夜激情视频| 欧美巨猛xxxx猛交黑人97人| 国产精品入口尤物| 91免费高清视频| 精品国产乱码久久久久久虫虫漫画| 91久久精品美女| 17婷婷久久www| 亚洲最新av在线网站| 久久精品中文字幕免费mv| 亚洲第一福利在线观看| 日韩美女在线观看一区| 96精品久久久久中文字幕| 高清欧美性猛交xxxx黑人猛交| 国产亚洲精品久久久| 欧美极品在线视频| 国产精品h在线观看| 国产精品久久久久久久久借妻| 久久夜色精品国产欧美乱| 欧美激情免费视频| 成人信息集中地欧美| 97视频网站入口| 欧美电影在线观看高清| 日韩av男人的天堂| 69久久夜色精品国产69乱青草| 亚洲欧美精品一区| 91夜夜未满十八勿入爽爽影院| 91精品国产91久久久久久久久| 亚洲美女av在线播放| 97免费视频在线播放| 欧美中文字幕在线观看| 国产成人在线一区| 成人久久久久爱| 久久久久久久久中文字幕| 国产精品96久久久久久又黄又硬| 国产精品一区二区久久久久| 久久91精品国产91久久跳| 九九久久久久99精品| 亚洲永久在线观看| 日韩av在线影视| 日韩综合视频在线观看| 91香蕉国产在线观看| 中文字幕av一区中文字幕天堂| 久久久国产精品x99av| 亚洲欧美在线一区| 日本免费一区二区三区视频观看| 91精品免费久久久久久久久| 久久久久久久久久久免费| 成人在线播放av| 欧美成人午夜视频| 日韩精品视频在线免费观看| 日韩中文字幕视频在线| 在线观看不卡av| 在线中文字幕日韩| 亚洲第一黄色网| 亚洲另类图片色| 国产精品久久久久久久美男| 51色欧美片视频在线观看| 5566日本婷婷色中文字幕97| 国产欧美一区二区三区久久人妖| 精品国产一区二区三区久久| 国产成人综合av| 久久69精品久久久久久国产越南| 色悠悠久久久久| 成人黄色av免费在线观看| 亚洲美女动态图120秒| 亚洲女人天堂成人av在线| 亚洲视频在线免费看| 欧美激情亚洲自拍| 欧美激情性做爰免费视频| 精品国产依人香蕉在线精品| 亚洲最大的网站| 亚洲色图13p| 在线观看国产成人av片| 黑人巨大精品欧美一区二区一视频| 精品久久久在线观看| 亚洲另类图片色| 国产欧美一区二区| 久久99久久99精品免观看粉嫩| 精品国产一区二区三区久久久狼| 色噜噜狠狠色综合网图区| 精品久久久久久久久久久久久久| 国产精品毛片a∨一区二区三区|国| 国语自产在线不卡| 日本精品一区二区三区在线播放视频| 色琪琪综合男人的天堂aⅴ视频| 国产成人av在线播放| 欧美日韩激情视频| 日韩大片免费观看视频播放| 欧美午夜无遮挡| 日韩中文字幕视频在线观看| 欧美www在线| 亚洲国产小视频在线观看| 亚洲欧美激情另类校园| 欧美国产亚洲视频| 91香蕉嫩草影院入口| 国产精品一二三视频| 成人网址在线观看| 青青久久aⅴ北条麻妃| 欧美性xxxx极品hd满灌| 97av在线影院| 狠狠操狠狠色综合网| 成人午夜黄色影院| 欧美国产高跟鞋裸体秀xxxhd| 欧美日韩成人免费| 欧美中文在线字幕| 人人做人人澡人人爽欧美| 欧美成人在线免费| 欧美成人全部免费| 91麻豆桃色免费看| 日韩精品中文字幕在线播放| 欧美高清一级大片| 色婷婷亚洲mv天堂mv在影片| 亚洲偷熟乱区亚洲香蕉av| 亚洲第一视频网站| 日韩电影中文字幕在线观看| 97香蕉久久夜色精品国产| 亚洲男人天堂视频| 91久久久久久久久久久| 国产精品va在线播放| 欧美一区二区三区免费观看| 91精品国产综合久久久久久蜜臀| 中文字幕一区二区三区电影| 亚洲综合一区二区不卡| 亚洲欧洲免费视频| 欧美韩日一区二区| 日韩av手机在线| 国产精品免费久久久| 精品一区二区三区四区在线| 久久精品99久久久香蕉| 国产成人精品一区二区在线| 国产精品久久久久久久久久小说| 亚洲精选在线观看| 亚洲在线免费视频| 亚洲第一精品久久忘忧草社区| 在线看欧美日韩| 在线精品视频视频中文字幕| 久久人体大胆视频| 国产午夜精品理论片a级探花| 国产精品手机播放| 国产免费一区二区三区在线能观看| 色偷偷9999www| 亚洲国产成人久久综合一区| 亚洲综合精品一区二区| 国产精品久久久久久亚洲调教| 高清欧美性猛交xxxx| 怡红院精品视频| 亚洲久久久久久久久久| 午夜精品在线视频| 欧美丝袜一区二区三区| 国产一区二区三区高清在线观看| 亚洲国产欧美一区二区三区同亚洲| 日韩女优人人人人射在线视频| 国产精品羞羞答答| 欧美在线观看网站|