📄 12db.txt
字号:
--create trigger hytrigger2 on 仓库 for update
--as
--begin
-- create table triuser1
--(
-- userid int identity(1,1) primary key,
-- username varchar(50),
-- userpwd varchar(50)
--)
--insert into triuser1(username,userpwd) values('hy1','111')
--insert into triuser1(username,userpwd) values('hy2','222')
--insert into triuser1(username,userpwd) values('hy3','333')
--
--end
--update 仓库 set 面积=面积-100 where 仓库号='wh7'
--select *
--from triuser
--exec sp_help 'hytrigger2'
--execute sp_helptext hytrigger1
exec sp_helptext 'hytrigger2'
--alter trigger hytrigger1 on 仓库 for insert
--as
--begin
-- create table triuser
--(
-- userid int identity(1,1) primary key,
-- username varchar(50),
-- userpwd varchar(50)
--)
--insert into triuser(username,userpwd) values('hy1','111')
--insert into triuser(username,userpwd) values('hy2','222')
--insert into triuser(username,userpwd) values('hy3','333')
--insert into triuser(username,userpwd) values('hy4','444')
--
--end
--execute sp_helptext hytrigger1
--
--insert into 仓库(仓库号,城市,面积,创建时间) values
--('wh8','青岛','1500','2008-05-06')
--
--select *
--from triuser
--drop table triuser
--
--select *
--from 仓库
--exec sp_helptext 'hytrigger1'
--alter trigger hydeletetrigger1 on 职工 for delete
--as
--begin
-- declare @t varchar(10)
-- select @t=职工号 from deleted
-- delete from 订购单 where 职工号=@t
--end
--delete from 职工 where 职工号='zg4'
--alter table 订购单
--drop constraint FK__订购单__职工号__108B795B
--
--select * from 职工
--select * from 订购单
--execute sp_helptext hydeletetrigger1
/*创建第一个触发器*/
--create trigger hydeletetrigger2 on 仓库 for delete
--as
--begin
-- declare @t varchar(10)
-- select @t=仓库号 from deleted
-- delete from 职工 where 仓库号=@t
--end
/*创建第二个触发器*/
--create trigger hydeletetrigger3 on 职工 for delete
--as
--begin
-- delete from 订购单 where 职工号 in(select 职工号 from deleted)
----end
--select *
--from 职工
--delete from 仓库 where 仓库号='wh1'
select * from 仓库
select * from 职工
select * from 订购单
--create trigger hyinserttrigger4 on 仓库 for insert
--as
--begin
-- declare @t varchar(10)
-- select @t=仓库号 from inserted
-- insert into 职工(仓库号) values(@t)
--end
----
--insert into 仓库(仓库号,城市,面积,创建时间) values
--('wh1','上海',800,'2008-06-04')
--exec sp_helptext hyinserttrigger4
--drop table triuser
select * from 仓库
select * from 职工
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -