Oracle RDBMS में आप एक जावा स्रोत संकलित कर सकते हैं:
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;
जावा फ़ंक्शन सर्वर पर चलेगा लेकिन क्वेरी सर्वर से जुड़े किसी भी SQL क्लाइंट से मंगाई जा सकती है और उस क्लाइंट को आउटपुट वापस कर देगी।