作为一个几乎没有经验的用户,我必须在一个表上创建一个触发器(或者找到另一个解决方案)。需要完成的是,当表中另一行的ESB列的值更改为“1”时,必须将该列设置为“0”。
我的意图是使用AFTER UPDATE触发器来完成此操作。
ALTER TRIGGER [TR_PHOTO_UPD]
ON [SOA].[dbo].[photos_TEST]
AFTER UPDATE
AS
DECLARE @ID VARCHAR(10)
DECLARE @ESB VARCHAR(1)
SELECT @ID = (SELECT TOP(1) ID
FROM SOA.d
我们建议客户端使用WSO2作为ESB、BPM、BAM和治理solution.However --客户端热衷于采用FuseSource ESB.Reason作为我们的建议:
WSO2::
**Pros**
Complete Middleware stack offering including ESB,BPEL,BAM,Registry etc.
Good Interfaces for Administration console and Product Coverage
WSO2 IDE provides support to crea
再一次..我有下面的触发器,它的功能是将esb列中最多1行的值保留/设置为值0(在每行中,值从Q->0->R->1循环)当我插入超过1行时,触发器失败,并显示"Subquery returned more on value. This is not follows当子查询跟随“错误在第38行上,"IF ((SELECT esb from insert ) in ('1','Q'))”语句。
我知道'SELECT esb FROM insert‘将返回insert的所有行,但不知道如何一次处理一行。我也尝试过创建一个临时表
我正在尝试使用ESB和Message Broker设置以下场景。
流程1:
Client 1 Sends the message to ESB -> ESB consumes the message and stores it into the queue -> End of flow 1;
流程2:
Client 2 sends a request to ESB to get messages -> ESB gets the messages from the queue defined for Client 2 -> ESB sends back a pack of