编程论坛's Archiver

liugy52 发表于 2006-11-30 20:01

警告:创建的函数带有编译错误

<P>下面是一个《Oracle Database Java Developer's Guide》上的例子:</P>
<P>----------------------------------------------------------------<BR>1 Create or Reuse the Java Classes</P>
<P>public class Oscar {<BR>    public static String quote() {<BR>        return "I can resist everything except temptation.";<BR>    }<BR>}</P>
<P>javac Oscar.java</P>
<P>---------------------------------------------------------------<BR>2 Load and Resolve the Java Class</P>
<P>loadjava -user scott/tiger Oscar.class</P>
<P>---------------------------------------------------------------<BR>3 Publish the Java Classes</P>
<P>SQL &gt; connect scott/tiger</P>
<P>SQL &gt; create function oscar_quote return varchar2<BR>    2 as language java<BR>    3 name 'Oscar.quote() return java.lang.String'<BR>    4/</P>
<P>警告: 创建的函数带有编译错误。</P>
<P>=========================================================</P>
<P>我按书上的步骤往下做,出现了上面的那个警告信息,几次都是这样,<BR>大家能告诉这是什么原因吗?谢谢!!!<BR></P>

liugy52 发表于 2006-12-1 00:43

呵呵,太粗心了<BR>在   name 'Oscar.quote() return java.lang.String'   后面要加分号<BR><BR>name 'Oscar.quote() return java.lang.String'<STRONG>;</STRONG>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.