是否可以编写触发器来激活另一个触发器?或者我可以将2触发器放入1触发器中吗?使用触发器激活触发器
-2
A
回答
0
当适当的DML针对他们的表发布时触发器触发。没有调用触发器的概念。
如果你想分享整个事件的差异代码,这是很容易做到:
create or replace trigger ins_upd_emp
before insert or update on emp
for each row
begin
-- do this only for new records
if inserting then
:new.id := emp_seq.nextval;
end if;
-- do this for all records
:new.last_activity_user := user;
:new.last_activity_date := sysdate;
end;
注意插入关键字如何对一个事件的分离活动。如果您想共享某些操作,但不是全部操作,请使用这些关键字。 Find out more。
请记住,触发器使我们陷入可怕的混乱,正是因为他们的呼叫超出了我们的控制范围。只为最简单的操作使用触发器。建立复杂的逻辑为触发器,有许多原因是不好:
- 性能差多行语句
- 触发器是看不见的;开发人员在诊断问题时总会忘记检查它们
- 使触发器执行它们不应该导致可怕的错误的事情。
0
只需添加下面启用
ALTER TRIGGER TRIGGER_NAME ENABLE
或FOR禁用
ALTER TRIGGER TRIGGER_NAME DISABLE
相关问题
- 1. Unity激活触发器不触发
- 2. 如何激活日期的触发器
- 3. 触发器不在Unity中激活
- 4. 使用触发器触发
- 5. 替换触发器激活的DELETE触发器,但不是INSERT - mySQL
- 6. 触发器触发器
- 7. 菜单激活触发器使用CSS转换的div对象
- 8. MySQL - 使用更新级联激活触发器
- 9. 使用普通锚点激活SWFUpload触发器
- 10. postgresql-使用触发器触发
- 11. 使用触发器
- 12. 使用触发器
- 13. 在触发另一个触发器后启用触发器
- 14. 触发器没有触发
- 15. 触发器没有触发
- 16. SQL Server:触发器触发
- 17. SQLite触发器(不触发)
- 18. msmq触发器未触发
- 19. Android应用程序激活和停用触发器
- 20. 应用程序未激活时触发
- 21. mysql触发器到oracle触发器
- 22. 异步触发器vs触发器
- 23. 触发器没有被Yii应用程序激活
- 24. 在容器中使用boost :: intrusive_ptr时触发激发
- 25. sqlite触发器触发其他触发器吗?
- 26. 触发器触发另一个触发器不工作
- 27. 从触发器(Sybase)中触发触发器的sql
- 28. Jquery:用触发器触发动画
- 29. 如何创建触发器触发器自引用触发器......是啊
- 30. 在Postgres触发器中使用tsvector更新触发器
的确是这样,但你应该尽量不要... –
你的要求是什么? – user75ponic
最好告诉我们你想达到什么目的,而不是问我们是否有可能。你已经提供了很少的细节,你的问题的答案是YES或NO或MAYBE,这取决于你的真实意思。请*编辑*您的问题,使其更有帮助。 – APC