If we specify the function call in the argument of dblink.call, OCI error occurs. For example, select * from dblink.call('conn', 'dblink.f_test(ceil(99.1))') as ...
User want to execute stored procedure dblink.f_test() from Oracle side.
But oracle standard library function ceil() is passed as argument to dblink.f_test(). This kind of usage is not supported by dblink_plus currently.
I will write patch for this bug and update.
Last edit: Sachin Kotwal 2014-05-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
User want to execute stored procedure dblink.f_test() from Oracle side.
But oracle standard library function ceil() is passed as argument to dblink.f_test(). This kind of usage is not supported by dblink_plus currently.
I will write patch for this bug and update.
Last edit: Sachin Kotwal 2014-05-15
Thanks for reporting, kwmkenji.
Thanks for fixing, Sachin Kotwal.
I committed the patch, so I will close this ticket.