Would a collection of integers work?
22. Nov. 2014 13:06 skrev "chaituu" <[email protected]>:

> 22 04:02:32,011  #0 - timer://timer1 TimerConsumer             WARN
> warn                                MarkerIgnoringBase.java
> :136    Error processing exchange. Exchange[Message: UPDATE TEST SET
> FLAG='Y' WHERE ID IN(:?ids)]. Caused by: [java.sql.SQLSyntaxErrorException
> -
> ORA-01722: invalid number
> ]
> java.sql.SQLSyntaxErrorException: ORA-01722: invalid number
>
>         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
>         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
>         at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879)
>         at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
>
> <route>
> <from uri="direct:sendUpdate"/>
>       <setHeader headerName="ids">
>         <simple>127,128</simple>
>       </setHeader>
>
>        <setBody>
>         <constant>
>           UPDATE TEST SET FLAG='Y' WHERE ID IN(:?ids)
>         </constant>
>       </setBody>
>       <to uri="jdbc:dataSource?useHeadersAsParameters=true"/>
>        <log message="update done on:${headers.ids}- "/>
>     </route>
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/how-to-execte-jdbc-IN-clause-statement-tp5759495.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>

Reply via email to