SQL Server 觸發(fā)器 表的特定字段更新時(shí),觸發(fā)Update觸發(fā)器
更新時(shí)間:2009年08月27日 00:49:23 作者:
另外再補(bǔ)充一句:insert和update的數(shù)據(jù)都會(huì)保存在臨時(shí)表中,所以使用inserted可以取出這些數(shù)據(jù),刪除時(shí)使用deleted可以取出被刪除的數(shù)據(jù)
復(fù)制代碼 代碼如下:
create trigger TR_MasterTable_Update
on MasterTable
after update
as
if update ([Type])--當(dāng)Type字段被更新時(shí),才會(huì)觸發(fā)此觸發(fā)器
insert into MasterLogTable
select
Id
,(Case [Type] when 1 then 'Type1'
when 2 then 'Type2'
when 3 then 'Type3'
when 4 then 'Type4'
else 'TypeDefault'
end)
,Name
from inserted
go
另外再補(bǔ)充一句:insert和update的數(shù)據(jù)都會(huì)保存在臨時(shí)表中,所以使用inserted可以取出這些數(shù)據(jù),刪除時(shí)使用deleted可以取出被刪除的數(shù)據(jù)
轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/tjvictor
您可能感興趣的文章:
- SQLServer觸發(fā)器創(chuàng)建、刪除、修改、查看示例代碼
- sqlserver 觸發(fā)器實(shí)例代碼
- sqlserver 禁用觸發(fā)器和啟用觸發(fā)器的語(yǔ)句
- SQL SERVER中各類觸發(fā)器的完整語(yǔ)法及參數(shù)說(shuō)明
- SQL Server:觸發(fā)器實(shí)例詳解
- sqlserver中觸發(fā)器+游標(biāo)操作實(shí)現(xiàn)
- SQL Server觸發(fā)器及觸發(fā)器中的事務(wù)學(xué)習(xí)
- sqlserver 觸發(fā)器學(xué)習(xí)(實(shí)現(xiàn)自動(dòng)編號(hào))
- sqlserver 觸發(fā)器教程
- 關(guān)于喜憂參半的SQL Server觸發(fā)器詳解
相關(guān)文章
SQL Server數(shù)據(jù)庫(kù)自動(dòng)收縮配置指南
在數(shù)據(jù)庫(kù)管理中,隨著數(shù)據(jù)的增刪,數(shù)據(jù)庫(kù)文件的大小會(huì)不斷變化,導(dǎo)致空間浪費(fèi)和性能下降,SQL Server提供了自動(dòng)收縮功能,本文將深入探討如何在SQL Server中配置數(shù)據(jù)庫(kù)的自動(dòng)收縮,需要的朋友可以參考下2024-07-07
SQL Server 利用觸發(fā)器對(duì)多表視圖進(jìn)行更新的實(shí)現(xiàn)方法
這篇文章主要介紹了SQL Server 利用觸發(fā)器對(duì)多表視圖進(jìn)行更新的實(shí)現(xiàn)方法,需要的朋友可以參考下2016-10-10
詳解SqlServer數(shù)據(jù)庫(kù)中Substring函數(shù)的用法
substring操作的字符串,開(kāi)始截取的位置,返回的字符個(gè)數(shù),本文通過(guò)簡(jiǎn)單實(shí)例給大家介紹了SqlServer數(shù)據(jù)庫(kù)中Substring函數(shù)的用法,感興趣的朋友一起看看吧2018-04-04
使用sqlserver官方驅(qū)動(dòng)包調(diào)用存儲(chǔ)過(guò)程遇到的坑及解決方法
這篇文章主要介紹了用sqlserver官方驅(qū)動(dòng)包調(diào)用存儲(chǔ)過(guò)程遇到的一個(gè)坑,解決方法大概就是換驅(qū)動(dòng)包,在在存儲(chǔ)過(guò)程首行添加 set nocount on ,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-10-10
數(shù)據(jù)庫(kù)常用的sql語(yǔ)句匯總
這篇文章主要介紹了數(shù)據(jù)庫(kù)常用的sql語(yǔ)句匯總,需要的朋友可以參考下2020-02-02
SQL中UNION與UNION ALL的區(qū)別小結(jié)
UNION?和?UNION ALL?都用于將兩個(gè)或多個(gè)結(jié)果集合并為一個(gè)結(jié)果集,但它們?cè)谔幚碇貜?fù)數(shù)據(jù)方面有顯著區(qū)別,本文就來(lái)介紹一下SQL中UNION與UNION ALL的區(qū)別小結(jié),感興趣的可以了解一下2025-04-04

