?? 更換經(jīng)理時(shí)的觸發(fā)器.sql
字號(hào):
create trigger emp_title
on employee
instead of update
as
if update(title)
begin
if (select inserted.title from inserted)='經(jīng)理'
begin
declare @dept varchar(20),@name varchar(20)
--set @dept=(select deleted.deptID from deleted)
select @dept=deleted.deptID from deleted
set @name=(select deleted.EmpName from deleted)
update employee
set title='職員'
where deptID=@dept and title='經(jīng)理'
update employee
set title='經(jīng)理'
where EmpID=(select deleted.empID from deleted)
update deptment
set deptmanger=@name
where deptID=@dept
end
else
begin
update employee
set title=(select inserted.title from inserted)
where empID=(select deleted.empID from deleted)
end
end
select * from employee
select * from deptment
update employee
set title='經(jīng)理'
where empID='00001'
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -