В Oracle RDBMS можете да компилирате източник на java:
CREATE AND COMPILE JAVA SOURCE NAMED helloworld_app_source AS
public class helloworld_app {
public static String helloworld_func()
{
return "Hello, world!";
}
}
След това можете да го обвиете във функция на Oracle:
CREATE FUNCTION helloworld_func RETURN VARCHAR2
AS LANGUAGE JAVA NAME 'helloworld_app.helloworld_func() return java.lang.String';
/
След това можете просто да го извикате в нормален SQL оператор (както всяка друга функция):
SELECT helloworld_func() FROM DUAL;
Функцията Java ще се изпълнява на сървъра, но заявката може да бъде извикана от всеки SQL клиент, свързан към сървъра, и ще върне изхода на този клиент.