注册 登录
编程论坛 Oracle论坛

echo_input存储过程

liugy52 发布于 2006-12-01 11:29, 1219 次点击

/*
* @(#) EchoInput.java
*/

public class EchoInput {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++)
System.out.println(args[i]);
}
}

[cmd]
javac EchoInput.java

loadjava -user scott/tiger EchoInput.class

sqlplus /nolog
SQL> connect scott/tiger
SQL> create or replace procedure echo_input(s1 varchar2, s2 varchar2, s3 varchar2)
2 as language java
3 name 'EchoInput.main(java.lang.String[])';
4 /

过程已创建

SQL> call echo_input('I ', 'am ', 'a student');

调用完成。

----------------------------------------------------------------------------------
当调用存储过程echo_input时,显示"调用完成",但是不显示

I
am
a student

请问大家这是为什么??? 谢谢!!!

4 回复
#2
liugy522006-12-01 11:32
我该怎么做才能显示出我期望的结果
I
am
a student

#3
人妖1232006-12-01 11:33
#4
liugy522006-12-02 01:38
SET SERVEROUTPUT ON;
#5
liugy522006-12-02 01:48
刚开始学Oracle,什么东西都不懂,有很多知识需要向大家学习,希望以后各位大侠多多帮忙,谢谢了!!!
1