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

Reply via email to