请教一个触发器的思路
我们现在软件中,比如单据在数据库中都是用主表子表存储的.主表存表头,子表存表体数据.
然后我想建一个触发器,在有单据录入的时候,会提取数据写到另个数据库里的一个软件创建一个流程
这个触发器要怎么写????
我目前想的是,只能在子表建立触发器,主表建的话,触发时,子表还没数据,写过去是空的,但在子表创建的话,一条记录就执行一次触发器.得判断是不是已经建立流程了,没有建立就建立新流程,有的话在现有流程里继续添加数据.
话说觉得这个效率感觉不怎么样,而且还有好多要做判断.有没什么好的思路亚???
------解决思路----------------------
看你2个数据库之间同步的时效了。要求不高。感觉不需要用触发器。写个存储过程。没半个小时调用下 同步就好了。
你主表,从表这么同步,就是外键吗 还是前台输入的时候一起插入的?
要是用触发器在字表也没关系啊。触发一次。可以同时插入啊。
至于是否是新流程。用个MERGE INTO 就OK 了
------解决思路----------------------