I have a set of files that contain the SQL I need to create all of the database objects I need. I currently open each file in Squirrel, and run them. I want to have these run from maven. The problem I am having is that the three procedures and one function I need all fail. When loaded into Squirrel or SQL Developer - both that use the same JDBC - the script runs just fine.
In looking at just the function, the failure is: [INFO] Executing file: /home/bv6679/Development/Schema/src/main/sql/C0003.sql [ERROR] Failed to execute: i NUMBER [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] ORA-00900: invalid SQL statement The contents are: CREATE FUNCTION "AEQ_FN_COLLECT"( t IN AEQ_TYPE_VARCHAR2_TABLE ) RETURN CLOB IS collectFilters CLOB; i NUMBER; BEGIN i := t.first; WHILE i IS NOT NULL LOOP IF collectFilters IS NOT NULL THEN collectFilters := collectFilters || ','; END IF; collectFilters := collectFilters || t(i); i := t.next(i); END LOOP; RETURN collectFilters; END; / So I just can not figure out what is going on, and why it is not working. Any ideas? --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email