触发器 trigger

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*
指定表中数据发生变化时触发器自动生效
3种常规触发器:DML触发器 DDL触发器 登陆触发器
*/
--1.创建DML触发器
--eg:   
create trigger T_DML_employee
on employee                     --on table/view
after insert                        --for/after/instead of      insert/update/delete
as raiserror('正在向表中插入数据',16,10)    --提示信息    --as  sql_statement
 
--创建DDL触发器
--eg:
create trigger T_DDL_database
on database  --将该触发器应用于当前数据库     --all server/database
for drop_table,alter_table              --for/after   event_type/event_group
as print '表被修改了啊。'
rollback                   --回滚操作  
 
2.禁用/启用 触发器
eg:
disable/enable trigger T_DML_emplooyee on employee
 
 
--alter修改 
--exec sp_rename  'a','b'    重命名
--drop 删除
          

  

posted @   赵钱富贵  阅读(126)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 从 Windows Forms 到微服务的经验教训
· 李飞飞的50美金比肩DeepSeek把CEO忽悠瘸了,倒霉的却是程序员
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
点击右上角即可分享
微信分享提示