sql怎么使用触发器


本文摘自PHP中文网,作者青灯夜游,侵删。

触发器的使用

触发器是一种特殊的存储过程,在用户试图对指定的表执行指定的数据修改语句时自动执行。可以用CREATE语句创建触发器,DROP语句删除触发器,ALTER语句禁用触发器等。下面就来具体介绍一下。

创建触发器

1

CREATE TRIGGER tr_update_Stock

删除触发器

1

DROP  TRIGGER tr_update_Stock

禁用

1

2

ALTER TABLE trig_example DISABLE TRIGGER trig1

GO

恢复

1

2

ALTER TABLE trig_example ENABLE TRIGGER trig1

GO

禁用某个表上的所有触发器

1

ALTER TABLE 你的表 DISABLE TRIGGER all

启用某个表上的所有触发器

1

ALTER TABLE 你的表 enable TRIGGER all

禁用所有表上的所有触发器

1

exec sp_msforeachtable 'ALTER TABLE ? DISABLE TRIGGER all'

启用所有表上的所有触发器

1

exec sp_msforeachtable 'ALTER TABLE ? enable TRIGGER all'

以上就是sql怎么使用触发器的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

mysql与php的基础与应用专题之数据查询语句

sql server存储过程邮件以格式形式发送的方法(代码示例)

sql server中的聚合函数有哪些

mysql数据库简介与基本操作

python数据库批量插入数据的实现(executemany的使用)

区分mysql中的空值(null)和空字符('')

sql语句批量添加数据的方法是什么

mysql笔记 —sql运算符

sqlserver将查询结果转换为xml和json

非常详细的sql--join之完全用法

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...