Di Oracle RDBMS Anda dapat mengkompilasi sumber java:
CREATE AND COMPILE JAVA SOURCE NAMED helloworld_app_source AS
public class helloworld_app {
public static String helloworld_func()
{
return "Hello, world!";
}
}
Kemudian Anda dapat membungkusnya dalam fungsi Oracle:
CREATE FUNCTION helloworld_func RETURN VARCHAR2
AS LANGUAGE JAVA NAME 'helloworld_app.helloworld_func() return java.lang.String';
/
Kemudian Anda bisa memanggilnya dalam pernyataan SQL normal (sesuai fungsi lainnya):
SELECT helloworld_func() FROM DUAL;
Fungsi Java akan berjalan di server tetapi kueri dapat dipanggil dari klien SQL mana pun yang terhubung ke server dan akan mengembalikan output ke klien tersebut.