第六章解答題

2021-07-27 10:37:54 字數 1593 閱讀 3234

begin transaction  

declare @errorsum int

declare @rid varchar(50)

declare @bid varchar(50)

select @rid=rid from reader where rname='張無忌'

select @bid=bid from book where bname='深入。net平台和c#程式設計'

set @errorsum=0

insert into borrow(rid,bid)values (@rid,@bid)

set @errorsum=@errorsum+@@error

update book set bcount=bcount-1 where bname=' 深入。net平台和c#程式設計'

set @errorsum=@errorsum+@@error

update reader set lendnum=lendnum+1 where rname='張無忌'

set @errorsum=@errorsum+@@error

if @errorsum<>0

rollback transaction

else

commit transaction

go

[sql] view plain copy 在code上檢視**片派生到我的**片

/*

*事務操作借書

*/

begin transaction

declare @errorsum int

declare @rid varchar(50)

declare @bid varchar(50)

select @rid=rid from reader where rname='劉冰冰'

select @bid=bid from book where bname='西遊記'

set @errorsum=0

insert into penalty(rid,bid,ptype,amount) values(@rid,@bid,'1',5.6)

set @errorsum=@errorsum+@@error

update borrow set returndate=getdate() where bid=@bid

set @errorsum=@errorsum+@@error

update reader set lendnum=lendnum-1 where rname='劉冰冰'

set @errorsum=@errorsum+@@error

update book set bcount=bcount+1 where bid=@bid

set @errorsum=@errorsum+@@error

if @errorsum<>0

rollback transaction

else

commit transaction

go

第六章課後簡答題

1.借閱事務 事務操作借書 begin transaction declare errorsum int declare rid varchar 50 declare bid varchar 50 select rid rid from reader where rname 張無忌 select b...

SQL 第六章簡答題

簡答三 begin transaction declare errorsum int declare rid varchar 50 declare bid varchar 50 select rid rid from reader where rname 張無忌 select bid bid fro...

mysql第六章 第六章 mysql日誌

第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...