我使用WSO2ESB4.9。我想知道在mysql更新后有多少记录被更新。我使用以下配置:
<dbreport>
<connection>
<pool>
<dsName>jdbc/localdb</dsName>
</pool>
</connection>
<statement>
<sql><![CDATA[update table1 set active=0 where username=? ]]></sql>
<parameter expression="get-property('username')" type="VARCHAR"/>
</statement>
</dbreport>
如何知道是否有记录更新?谢谢
1条答案
按热度按时间vsdwdz231#
有两种方法。简单的方法是使用dblookup并检索“row_count”;另一种是创建存储过程或函数调用。例如:
然后可以在dblookup中使用: