我是靠谱客的博主 怕孤单柚子,这篇文章主要介绍触发器知识点!,现在分享给大家,希望可以做个参考。

 

触发器:

  和存储过程比较

1、 共同点

针对表的操作(SQL语句集合)

2、 区别点

不需要调用

 触发器在当前版本里不太稳定,不建议在有重要数据的数据库里使用  

约束:

      目的:保证数据的安全(独立性、共享性)排除数据冗余性;

      域完整性约束(列):数据类型、格式、值域范围(enum set)、是否为空、主键、自动增长等;

      实体完整性约束(行):自己整理

      用户自定义约束:

       例如:年龄 int  0-100

      参照完整性约束:外键

 

3、 创建触发器

语法:

   create  procedure  名称(参数)

   begin  

     流程控制语句

     SQL语句集合 

End

   create  trigger    名称  触发时间(after|before) 触发事件(insertupdatedelete

   on  表名  for  each  row  

   begin

       局部变量、用户变量等;

流程控制语句;

       SQL语句集合;

       Call  存储过程名();

End

 

最后

以上就是怕孤单柚子最近收集整理的关于触发器知识点!的全部内容,更多相关触发器知识点内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部