"-2" is a constant value defined in JDBC spec (Statement.SUCCESS_NO_INFO). It is returned from the batch update when the driver doesn't know how many rows where updated. The latest change in the batch action enabled logging of this value as a part of the total count. I just changed the logging code to output something like this instead for the negative values:

 === updated ? rows

Andrus


On Apr 14, 2006, at 9:14 PM, Mike Kienenberger wrote:

On 4/14/06, Bryan Lewis <[EMAIL PROTECTED]> wrote:
I noticed this line in my log:

    [QueryLogger] === updated -2 rows.

Note the minus sign.

I suspected the recently modified code in BatchAction.runAsBatch() was
running into an Oracle 8i flakiness.  I put a couple of println's in
that method and got this for a single-row update:

I noticed the same thing.   But I'm using Oracle 9i.  Parts of it
might even 10g now.  So I think it's specific to Oracle, but not any
particular version.

Also, Bryan, please update your mailing list address to
[email protected]


Reply via email to