Spring 是否可以将占位符与db触发器一起使用
我只是想知道我们是否可以在db触发器中使用占位符。 我有两张名为 IMPL_用户, 具体细节 我想写一个触发器,它应该在插入到上面任何一个表之前触发Spring 是否可以将占位符与db触发器一起使用,spring,oracle,jpa,triggers,spring-data,Spring,Oracle,Jpa,Triggers,Spring Data,我只是想知道我们是否可以在db触发器中使用占位符。 我有两张名为 IMPL_用户, 具体细节 我想写一个触发器,它应该在插入到上面任何一个表之前触发 CREATE OR REPLACE TRIGGER before_insert_user BEFORE INSERT ON IMPL_** -- placeholder like this?????? FOR EACH ROW DECLARE v_username varchar2(10); BEGIN //---
CREATE OR REPLACE TRIGGER before_insert_user
BEFORE INSERT
ON IMPL_** -- placeholder like this??????
FOR EACH ROW
DECLARE
v_username varchar2(10);
BEGIN
//--- some code
END;
我不想写两个单独的触发器(因为我有20多个表)。我正在使用SpringBoot,SpringDataJPA和ORACLE数据库
有人能告诉我这样做是否可行吗??如果没有,所有可用选项是什么
提前谢谢不,你不能这样做。触发器属于特定的表;您不能编写作用于多个表的触发器,除非您有一个视图并创建了一个替代触发器。@Boneist:谢谢您的评论。请您提供一段代码,我可以在此基础上开发它吗?谢谢您的回答:)最后一个问题,通过组合20多行来创建视图有意义吗???您知道Oracle允许您在去重新发明自己的技术之前注册通知吗?不,你不能这样做。触发器属于特定的表;您不能编写作用于多个表的触发器,除非您有一个视图并创建了一个替代触发器。@Boneist:谢谢您的评论。请您提供一段代码,我可以在此基础上开发它吗?谢谢您的回答:)最后一个问题,通过组合20多行来创建视图有意义吗???您知道Oracle允许您在去重新发明自己的技术之前注册通知吗?