Pierwszy krok to klasa w JAVIE:
public class Przyklad {
public static int dawajliczbe() {
return 1;
}
}
Nie musimy jej kompilować. Następnie poleceniem
loadjava -user nazwauzytkownika/jegohaslo sciezkadopliku
ładujemy klasę do bazy. Klasa zostanie załadowana do schematu użytkownika którego nazwę i hasło podaliśmy przy ładowaniu.
Następnie z poziomu tego samego użytkownika robimy sobie nakładkę na metodę w klasie javowej:
create or replace function javova return number
as language java name 'Przyklad.dawajliczbe() return int';
i wywołujemy jak każdą inną funkcję w Oracle :
Brak komentarzy:
Prześlij komentarz