Can you configure the end of line delimiter?  If so, the user could
choose some unused character for this kind of situation.

Jeff Butler


On Mon, Oct 19, 2009 at 9:13 PM, Clinton Begin <clinton.be...@gmail.com> wrote:
> PS:  you could use full line demarcation and use 'GO' or something like SQL
> Server...
> But otherwise we'll need some creative thinking to figure out how to deal
> with the double ;
> Clinton
>
> On Mon, Oct 19, 2009 at 8:12 PM, Clinton Begin <clinton.be...@gmail.com>
> wrote:
>>
>> The double ; will cause problems.  I'm not sure how I would demarcate
>> that... any ideas?
>>
>> On Mon, Oct 19, 2009 at 7:18 PM, camelContext
>> <praveen.krish...@citrix.com> wrote:
>>>
>>> Hi All,
>>>
>>> I am using iBatis migration tool to create my service schema. My service
>>> schema demands that i execute couple of PL/SQL procedures for some
>>> permission related things  (post schema creation).
>>>
>>> I tried to execute the following from one of my scripts
>>>
>>> BEGIN
>>> oracle.grants.everything('SUBSCRIPTPKRISHNAN','SUBSCRIPTPKRISHNANAPP',
>>> TRUE);
>>> END;
>>>
>>> But when executing the migrate statement, i get the following error
>>>
>>>
>>> ========== Applying: 20091009120309_create_base_schema.sql
>>> =====================
>>> --  create base schema
>>> -- Migration SQL that makes the change goes here.
>>> --EXECUTE IMMEDIATE 'BEGIN
>>> oracle.grants.everything(\'SUBSCRIPTPKRISHNAN\',\'SUBSCRIPTPKRISHNAN\',
>>> TRUE) END'
>>> BEGIN
>>> oracle.grants.everything('SUBSCRIPTPKRISHNAN','SUBSCRIPTPKRISHNANAPP',
>>> TRUE)
>>> END
>>> Error executing: BEGIN
>>> oracle.grants.everything('SUBSCRIPTPKRISHNAN','SUBSCRIPTPKRISHNANAPP',
>>> TRUE)
>>> END .  Cause: java.sql.SQLException: ORA-06550: line 1, column 86:
>>> PLS-00103: Encountered the symbol "END" when expecting one of the
>>> following:
>>>
>>>   := . ( % ;
>>>
>>>
>>> ERROR: Error executing command.  Cause:
>>> org.apache.ibatis.jdbc.RuntimeSqlException: Error executing: BEGIN
>>> oracle.grants.everything('SUBSCRIPTPKRISHNAN','SUBSCRIPTPKRISHNANAPP',
>>> TRUE)
>>> END .  Cause: java.sql.SQLException: ORA-06550: line 1, column 86:
>>> PLS-00103: Encountered the symbol "END" when expecting one of the
>>> following:
>>>
>>>   := . ( % ;
>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Executing-PL-SQL-procs-from-migration-tool.-tp25967912p25967912.html
>>> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
>>> For additional commands, e-mail: user-java-h...@ibatis.apache.org
>>>
>>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
For additional commands, e-mail: user-java-h...@ibatis.apache.org

Reply via email to