大学职业资格刷题搜题APP
下载APP
课程
题库模板
Word题库模板
Excel题库模板
PDF题库模板
医考护考模板
答案在末尾模板
答案分章节末尾模板
题库创建教程
创建题库
登录
logo - 刷刷题
创建自己的小题库
搜索
【简答题】

以下是转账事务,请填空SET NOCOUNT ON--不显示受影响的行数PRINT '查看转账之前的余额'SELECT * FROM bankGO--开始事务(从此处开始,后续的T-SQL语句是一个整体)--[1]开始事务 1 --[2]定义变量,用于累计事务执行过程中的错误DECLARE @error int--[3]给【2】中声明的变量赋值SET 2 --[4]开始转账,张小虎的账户中减500UPDATE bank SET currentMoney=currentMoney-300 WHERE customerName='张小虎'--[5]累加错误SET @error= 3 --王小丽账户加500UPDATE bank SET currentMoney =currentMoney+300 WHERE customerName='王小丽'SET 4 PRINT '查看转账过程中的余额'SELECT * FROM bank--[6]使用IF..ELSE去判断累加的错误号,确定事务是提交还是回滚(撤消)IF (@error>0) BEGIN PRINT '交易失败!回滚事务' 5 --回滚事务 ENDELSE BEGIN PRINT '交易成功,提交事务,写入硬盘!' 6 --提交事务 END--查看转账事务后的余额PRINT '查看转账事务后的余额'SELECT * FROM bankGO

手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏 - 刷刷题收藏
举报
刷刷题
参考答案:
举一反三

【单选题】回滚事务的命令是( )

A.
start transaction
B.
begin transaction
C.
rollback
D.
commit
相关题目:
【单选题】回滚事务的命令是( )
A.
start transaction
B.
begin transaction
C.
rollback
D.
commit
刷刷题-刷题-导入试题 - 刷刷题
参考解析:
题目纠错 0
发布
刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-刷题-导入试题 - 刷刷题
刷刷题-单词鸭