作业帮 > 综合 > 作业

求解一道SQL server2008题目 在学生表中插入一个学生的记录:学号“1305123345

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/01 01:22:59
求解一道SQL server2008题目 在学生表中插入一个学生的记录:学号“1305123345
求解一道SQL server2008题目
在学生表中插入一个学生的记录:学号“1305123345”,姓名“张玲”。
--执行成功后将该学生的选课信息插入成绩表,并将该学生的班级改为“计”,若学号插入失败则撤销所有操作。(用事务实现)
求解一道SQL server2008题目 在学生表中插入一个学生的记录:学号“1305123345
Begin Transaction
insert into 学生表名
values('1305123345','张玲')
IF @@error=0
Begin
insert into 成绩表名
values(插入信息你没说,所以自己填)
update 表名(里面有学生班级的)
set 学生的班级=‘计’
commit Transaction
End
Else
Begin
print '添加失败'
Rollback Transaction
End