暂无图片
触发器的作用?
我来答
分享
暂无图片
Halo Tech
2023-11-07
触发器的作用?

触发器的作用?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
伟鹏

1、数据完整性和一致性,2、日志记录和审计,3,复杂业务逻辑的实现,4,数据同步和更新

暂无图片 评论
暂无图片 有用 9
打赏 0
董大威

1、触发器的主要作用就是其能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。

2、强化约束,触发器能够实现比CHECK 语句更为复杂的约束。

3、跟踪变化,触发器可以侦测数据库内的操作,从而不允许数据库中未经许可的指定更新和变化。

4、级联运行,触发器可以侦测数据库内的操作,并自动地级联影响整个数据库的各项内容。例如,某个表上的触发器中包含有对另外一个表的数据操作(如删除,更新,插入)而该操作又导致该表上触发器被触发。

5、存储过程的调用,为了响应数据库更新触,发器可以调用一个或多个存储过程,甚至可以通过外部过程的调用而在DBMS( 数据库管理系统)本身之外进行操作。

暂无图片 评论
暂无图片 有用 8
打赏 0
暂无图片
Halo Tech

触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
tdsql的set是通过cgroup来隔离cpu和内存的吗?
回答 1
对的
子查询中支持对外表的列使用聚合函数吗?
回答 1
已采纳
杭州易景科技的羲和Halo数据库就支持这个SQL语句,不仅支持Oracle模式,还支持MySQL、SQLServer、DB2等主流数据库兼容模式,可以实现不修改任何应用代码达到平替这些数据库的目的。下
请问:关于阿里的数据库产品
回答 5
竞争,都是不同公司了
达梦数据库怎么创建分区表?
回答 1
createtablepartitionby跟oracle无法类似
数据库分布式架构和集中式架构,最大的区别在哪里?
回答 1
已采纳
分布式数据库和集中式数据库最大的区别在于数据存储和处理方式。国产数据库的分布式架构和集中式架构在数据存储和处理方式、系统扩展性、数据安全性等方面存在明显区别。国产数据库的分布式架构和集中式架构各有优缺
SUNDB产品在哪些行业使用过?
回答 1
SUNDB数据库专注服务于银行、电信、政府、军工、能源、交通、保险、证券等国家关键信息基础设施领域。目前,科蓝软件SUNDB数据库已在江西银行、江西农信、江苏农信、贵阳银行、贵阳农商、广东农信、东营银
SUNDB分布式事务是否支持XA接口?采用什么协议和原理?
回答 1
通过二阶段MVCC提交的方式支持分布式事务,确保分布式数据库内部的跨节点的事务一致性,对用户使用来说,使用分布式数据库就像使用单机数据库一样。SUNDB支持XA接口,用户可以通过该接口来实现异构/同构
tdsql之前迁移用到了kettle,现在用自带的?那个性能更好呢?
回答 2
性能主要涉及两个方面一个是binlog上传的速度,无论对于kettle还是多源同步都不会有瓶颈的,二是  从队列或者kafka把binlog拿出来进行回放的速度。这个没有详细的比较
antdb连接时出现“adb: could not connect to server: No such file or diadb: could not connect to server: No such file or directoryt”。
回答 1
解决方式未指定数据库监听端口。adb需要指定p选项或在环境变量添加PGPORTxxxadbpxxxdxxxUxxx
tdsql 备份有几种方式?
回答 4
支持物理备份、逻辑备份、全量/增量备份。同时对binlog、错误日志、慢日志都会进行备份。最大限度保证数据安全。从备份地点可以分本地、HDFS、COS。默认是HDFS。默认是每天全量备份,数据保留30