I Oracle RDBMS kan du kompilera en java-källa:
CREATE AND COMPILE JAVA SOURCE NAMED helloworld_app_source AS
public class helloworld_app {
public static String helloworld_func()
{
return "Hello, world!";
}
}
Sedan kan du slå in den i en Oracle-funktion:
CREATE FUNCTION helloworld_func RETURN VARCHAR2
AS LANGUAGE JAVA NAME 'helloworld_app.helloworld_func() return java.lang.String';
/
Sedan kan du bara anropa det i en normal SQL-sats (som med vilken annan funktion som helst):
SELECT helloworld_func() FROM DUAL;
Java-funktionen kommer att köras på servern men frågan kan anropas från vilken SQL-klient som helst som är ansluten till servern och returnerar utdata till den klienten.