📄 创建触发器.sql
字号:
use mydb
go
create trigger newemp on employees
after insert
as
if(select salary from inserted)>1000
begin
print '新员工工资不能超过1000'
rollback
end
go
use mydb
go
create trigger changemp on employees
after update
as
if(update (salary) )
begin
if(select max(ABS(inserted.salary-deleted.salary)) from inserted join deleted on inserted.empid=deleted.empid )>1500
begin
print '员工工资变动不能超过1500'
rollback
end
end
go
--测试
update employees set salary=salary+4000
where empid=0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -