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

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

sql update 觸發(fā)器 可獲得被update的行的信息

2024-08-31 00:58:36
字體:
供稿:網(wǎng)友

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


create trigger TgName
on tb
for update
as
if update(recommend)
begin
update tb set commenddate=(getdate()) from tb inner join inserted on tb.vlistid=Inserted.vlistid
end


recommend表示被更新的字段.
關(guān)鍵在于Inserted表
觸發(fā)器語句中使用了兩種特殊的表:deleted 表和 inserted 表。
Deleted 表用于存儲 DELETE 和 UPDATE 語句所影響的行的復(fù)本。在執(zhí)行 DELETE 或 UPDATE 語句時,行從觸發(fā)器表中刪除,并傳輸?shù)?deleted 表中。Deleted 表和觸發(fā)器表通常沒有相同的行。

Inserted 表用于存儲 INSERT 和 UPDATE 語句所影響的行的副本。在一個插入或更新事務(wù)處理中,新建行被同時添加到 inserted 表和觸發(fā)器表中。Inserted 表中的行是觸發(fā)器表中新行的副本。

1.插入操作(Insert)
Inserted表有數(shù)據(jù),Deleted表無數(shù)據(jù)

2.刪除操作(Delete)
Inserted表無數(shù)據(jù),Deleted表有數(shù)據(jù)

3.更新操作(Update)
Inserted表有數(shù)據(jù)(新數(shù)據(jù)),Deleted表有數(shù)據(jù)(舊數(shù)據(jù))

生前何必久睡,死后自會長眠!
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 吴旗县| 贵溪市| 星座| 深圳市| 祥云县| 交口县| 兴山县| 宣恩县| 赣榆县| 阿荣旗| 隆化县| 汉源县| 贞丰县| 海门市| 宣城市| 炉霍县| 潜山县| 沙坪坝区| 赣榆县| 新泰市| 华坪县| 莎车县| 宁武县| 齐齐哈尔市| 出国| 四子王旗| 民和| 葫芦岛市| 塔河县| 元氏县| 中西区| 通州区| 简阳市| 萝北县| 肃南| 乌拉特后旗| 岚皋县| 浑源县| 鲁山县| 马尔康县| 丹巴县|