I Oracle RDBMS kan du kompilere en java-kilde:
CREATE AND COMPILE JAVA SOURCE NAMED helloworld_app_source AS
public class helloworld_app {
public static String helloworld_func()
{
return "Hello, world!";
}
}
Så kan du pakke det ind i en Oracle-funktion:
CREATE FUNCTION helloworld_func RETURN VARCHAR2
AS LANGUAGE JAVA NAME 'helloworld_app.helloworld_func() return java.lang.String';
/
Så kan du bare kalde det i en normal SQL-sætning (som i enhver anden funktion):
SELECT helloworld_func() FROM DUAL;
Java-funktionen kører på serveren, men forespørgslen kan påkaldes fra enhver SQL-klient, der er forbundet til serveren, og returnerer outputtet til denne klient.