国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

sql 觸發(fā)器使用例子

2020-07-25 13:33:05
字體:
供稿:網(wǎng)友
inserted,deleted是在觸發(fā)器中使用的兩個(gè)臨時(shí)表,當(dāng)執(zhí)行insert操作時(shí),在inserted中存儲(chǔ)著當(dāng)前插入的記錄,在執(zhí)行delete操作時(shí),在deleted中存儲(chǔ)著當(dāng)前刪除的記錄,當(dāng)執(zhí)行update時(shí),在inserted中存儲(chǔ)著修改后的記錄,在deleted中存儲(chǔ)著修改前的記錄。
復(fù)制代碼 代碼如下:

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go

ALTER TRIGGER [dnt_user_add]
ON [dbo].[dnt_users]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
insert into [dnt_userfields](uid)
select uid from inserted

END


刪除:
復(fù)制代碼 代碼如下:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE TRIGGER [dnt_users_del]
ON [dnt_users]
AFTER DELETE
AS
BEGIN

SET NOCOUNT ON;
delete [dnt_userfields] from deleted where [dnt_userfields].uid=deleted.uid

END
GO

修改:
復(fù)制代碼 代碼如下:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER TRIGGER [dnt_users_up]
ON [dnt_users]
AFTER UPDATE
AS
BEGIN

SET NOCOUNT ON;
UPDATE [dnt_userfields] Set icq = inserted.uid from inserted where [dnt_userfields].uid = inserted.uid

END
GO
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 辰溪县| 北海市| 虞城县| 洛扎县| 民乐县| 永安市| 庄河市| 思南县| 绥中县| 若尔盖县| 天镇县| 天柱县| 双江| 青阳县| 平和县| 商南县| 罗江县| 阿拉善盟| 柳林县| 蒙山县| 岳池县| 朝阳市| 肇庆市| 酉阳| 平凉市| 广河县| 喜德县| 靖边县| 黔南| 汝州市| 禹城市| 囊谦县| 东乡族自治县| 长阳| 泸水县| 石家庄市| 东方市| 纳雍县| 博罗县| 蕲春县| 云安县|