首页 > 其他 > 详细

触发器 trigger

时间:2019-05-17 21:34:30      阅读:117      评论:0      收藏:0      [点我收藏+]
/*
指定表中数据发生变化时触发器自动生效
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 删除
          

  

触发器 trigger

原文:https://www.cnblogs.com/mznsndy/p/10883676.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!