Hello!

Using iBatis 2.3.4.726.
Had some problems with transfering a SQL script (a Oracle package) to Oracle 
database with iBatis' ScriptRunner.
The SQL script file looked smth like this:



-- MYPACKAGE package specification
create or replace package MYPACKAGE as

  -- commentary here
  procedure PROCEDURE1 (
        PARAMETER1 in number
  );

  -- insert GVC rule
  procedure PROCEDURE2 (
    PARAMETER1 in number
  );

    
end MYPACKAGE;
/





I called ScriptRunner method "setDelimiter("/", true)" to set single line 
delimiter to "/". The script was tranfered to database, but on a single line 
with over 20k length, which isnt easy to read or decipher.

Mot sure about that, but shouldnt there be a NEWLINE character appended after 
each line read from the script by ScriptRunner.runScript(Connection conn, 
Reader reader) ?

Another thing is: The if-then-else block starting at line 147 looks weird. I 
dont understand why some comments are left out (or: written to log writer) 
while others are not. Are "//" and "--" comment types database 
system-dependent?  And isnt the LineNumberReader supposed to return the current 
line number on errors?


Thank you for your time!
Paule
-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01

---------------------------------------------------------------------
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