Hi, im currently running the following code inside a sql script:
. CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "TimeZoneConvert" AS public class TimeZoneConvert { public static int get_utc_offset (String p_tz) { java.util.TimeZone tz = java.util.TimeZone.getTimeZone(p_tz); int i = tz.getRawOffset(); return i; } public static String get_ds_tz_flag (String p_tz) { java.util.Date now = new java.util.Date(); java.util.TimeZone tz = java.util.TimeZone.getTimeZone(p_tz); if (tz.inDaylightTime(now)) { return "TRUE"; } else { return "FALSE"; } } } / . When running this through SQL*Plus the script is failing with the following error: Oracle8i Enterprise Edition Release 8.1.7.3.0 - Production With the Partitioning option JServer Release 8.1.7.3.0 - Production CREATE OR REPLACE AND COMPILE JAVA SOURCE NAMED "TimeZoneConvert" * ERROR at line 1: ORA-29536: badly formed source: Encountered "<EOF>" at line 5, column 78. . It seems that SQL*Plus is reading the ';' as the completion of the statement. If I load this code into the SQL*Plus buffer and then execute the java source is loaded successfully. Is there something I am missing here as I would expect to be able to run this from within a script however the ';' seems to be causing a conflict with SQL*Plus. Has anyone seen anything similar before? I would have thought this to be an issue with PLSQL scripts as well however I dont have this same problem. This is running from within an Oracle Apps 11i environment and the sqlplus version is 8.0 against 8.1.7.3 on HP-UX 11. Regards, Mark http://personals.yahoo.com.au - Yahoo! Personals New people, new possibilities. FREE for a limited time. -- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: =?iso-8859-1?q?Mark=20Burgess?= INET: [EMAIL PROTECTED] Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).