惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
N
Netflix TechBlog - Medium
C
Check Point Blog
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
Blog — PlanetScale
Blog — PlanetScale
B
Blog RSS Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
WordPress大学
WordPress大学
博客园 - Franky
MongoDB | Blog
MongoDB | Blog
I
InfoQ
Hugging Face - Blog
Hugging Face - Blog
Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
腾讯CDC
V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
T
The Blog of Author Tim Ferriss
V
V2EX
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
U
Unit 42
B
Blog

博客园 - gamebaby

去掉rhel 6的缺少授权证书提示 c++消息 脚踏实地向前走 读xml内容 - gamebaby - 博客园 InvokeMember Invoke 项目经理应该知道的. Clear Sqlserver log 获取表信息 Email(VB.net) - gamebaby - 博客园 Email(C#) - gamebaby - 博客园 主外键 转义符 创建数据库 触发器 CASE 语句 事务处理 游标例子2(转载) 游标例子1(转载)
常规触发器
gamebaby · 2006-11-11 · via 博客园 - gamebaby

--列级触发器演示脚本

create table who_change  --创建表
(
change_date datetime,
change_column varchar(20),
who varchar(20)
)

go

create trigger mytrigger
on authors
for insert,update
as
 if update(au_lname)  --如果更新的是au_lname列
   begin
     insert into who_change   --记录更新信息。
     values(getdate(),'au_lname',user_name())
    end
 else if update(au_fname)
    begin
     insert into who_change
     values(getdate(),'au_fname',user_name())
    end
 else
    begin
     insert into who_change
     values(getdate(),'other columns',user_name())
    end
go

update authors set au_lname = 'haijian'
where au_fname = 'zhang'