📄 默认与触发器.sql
字号:
/*创建默认*/
create default 权限默认 as '1'
--go
exec sp_bindefault 权限默认 , '管理员.管理员权限'
create default 性别默认 as '男'
go
exec sp_bindefault 性别默认 , '用户.性别'
create default 可借本数默认 as '10'
go
exec sp_bindefault 可借本数默认 , '用户.借阅本数'
create default 学院默认 as '自动化'
go
exec sp_bindefault 学院默认 , '用户.所在学院'
/*创建触发器*/
create trigger 借书限制 on 借阅信息 for insert
as if(select count(*) from inserted,借阅信息 where inserted.用户编号 = 借阅信息.用户编号) >=10
begin
rollback transaction
print '对不起,借书已满10本不能再借!'
end
create trigger 续借限制 on 借阅信息 for update
as if(select 续借次数 from updated,借阅信息 where updated.借阅次数 = 借阅信息.借阅次数 and updated.图书编号 = 借阅信息.图书编号) >=1
begin
rollback transaction
print '对不起,您已续借过本书一次不能再借!'
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -