摘要: 我们可以对某个数据表添加SQL触发器,当该表进行添加、更新、删除时执行某项操作。不过SQL触发器如果能不用尽量不用,若在项目后期改动程序波及范围太大,使用SQL触发器可以避免,所以才使用。数据表dbo.User(UserName, Password)CREATE TRIGGER Trigger_Us... 阅读全文
posted @ 2014-08-16 17:29 Karsase 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 在Sql Server触发器中判断操作是Insert还是Update还是DeleteDECLARE @IsInsert bit, @IsUpdate bit, @IsDelete bitIF EXISTS(SELECT 1 FROM inserted) AND NOT EXISTS... 阅读全文
posted @ 2014-08-16 17:18 Karsase 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 1、显示触发器信息 建立触发器时,ORACLE会将触发器信息写入到数据字典中,通过查询数据字典视图USER-TRIGGERS,可以显示当前用户所包含的所有触发器信息。SQL> select trigger_name,status from user_triggers ; TRIGGER_NAME ... 阅读全文
posted @ 2014-08-16 17:15 Karsase 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 触发器作用:当在SQL、MySQL数据库中一张表中插入一条记录时,触动触发器,使同一数据库的另一张表插入相同记录。在学习的过程中,发现两者的写法是不同的。1、在SQL中建立两张表sql_test,sql_tem。(两张表的字段是一样的)代码如下:create table sql_test ( id ... 阅读全文
posted @ 2014-08-16 17:10 Karsase 阅读(623) 评论(0) 推荐(0) 编辑