Oracle8i
Java Stored Procedures Developer's Guide Release 8.1.5 A64686-01 |
|
To publish Java methods, you write call specs. For a given Java method, you declare a function or procedure call spec using the SQL CREATE
FUNCTION
or CREATE
PROCEDURE
statement. Inside a PL/SQL package or SQL object type, you use similar declarations.
You publish value-returning Java methods as functions and void
Java methods as procedures. The function or procedure body contains the LANGUAGE
JAVA
clause. This clause records information about the Java method including its full name, its parameter types, and its return type.
As Figure 3-1 shows, applications call the Java method through its call spec, that is, by referencing the call-spec name. The run-time system looks up the call-spec definition in the Oracle data dictionary, then executes the corresponding Java method.