SQL20200N | Instalacja lub zastąpienie "<jar-id>" nie powiodło się, gdyż nie można zlokalizować "<url>". |
Objaśnienie: Adres URL podany dla procedury instalacji lub zastąpienia nie określa poprawnego pliku typu JAR.
Działanie użytkownika: Ponownie uruchom procedurę instalacji lub zastąpienia, podając adres URL, który określa poprawny plik typu JAR.
sqlcode: -20200
sqlstate: 46001
SQL20201N | Instalacja, zastąpienie lub usunięcie "<jar-id>" nie powiodło się, gdyż nazwa pliku typu JAR jest niepoprawna. |
Objaśnienie: Nazwa pliku typu JAR podana w procedurze instalacji, usunięcia lub zastąpienia nie jest poprawna. Na przykład plik typu JAR może mieć niewłaściwy format, może nie istnieć (więc nie można go zastąpić ani usunąć) lub nie może zostać zainstalowany, ponieważ już istnieje.
Działanie użytkownika: Sprawdź, czy plik typu JAR ma właściwy format. Jeśli on już istnieje, może trzeba będzie go usunąć przed instalacją. W przypadku usunięcia i zastąpienia sprawdź, czy plik typu JAR istnieje.
sqlcode: -20201
sqlstate: 46002
SQL20202N | Zastąpienie lub usunięcie "<jar-id>" nie powiodło się, gdyż "<klasa>" jest używana. |
Objaśnienie: Klasa podana w pliku typu JAR jest w tym momencie używana przez zdefiniowaną procedurę lub plik zastąpienia typu JAR nie zawiera tej klasy, dla której zdefiniowano procedurę.
Działanie użytkownika: Sprawdź, czy wszystkie procedury, które zawierają odniesienia do klas, zostały usunięte, i ponownie uruchom procedurę zastąpienia lub usunięcia.
sqlcode: -20202
sqlstate: 46003
SQL20203N | Funkcji lub procedurze zdefiniowanej przez użytkownika "<nazwa-funkcji>" odpowiada metoda w języku Java o niepoprawnej sygnaturze. |
Objaśnienie: Sygnatura metody w języku Java, stanowiącej implementację funkcji lub procedury, jest niepoprawna. Na przykład metoda może mieć parametry, których nie da się odwzorować na parametry w odpowiedniej instrukcji CREATE lub metoda odpowiadająca procedurze określa wartość powrotu.
Działanie użytkownika: Ponownie uruchom odpowiednią instrukcję CREATE podając parametry, które są zgodne z parametrami metody w języku Java, albo popraw parametry lub kod powrotu w metodzie w języku Java i ponownie utwórz klasę.
sqlcode: -20203
sqlstate: 46007
SQL20204N | Funkcji lub procedury zdefiniowanej przez użytkownika "<nazwa-funkcji>" nie można było odwzorować na jedną metodę języka Java. |
Objaśnienie: Dla funkcji lub procedury nie znaleziono odpowiedniej metody w języku Java lub znaleziono więcej niż jedną metodę.
Działanie użytkownika: Popraw metodę w języku Java lub odpowiednią instrukcję CREATE, aby wywołanie funkcji lub procedury mogło zostać przetłumaczone na pojedynczą metodę w języku Java.
sqlcode: -20204
sqlstate: 46008
SQL20205N | Funkcja lub procedura zdefiniowana przez użytkownika "<nazwa-funkcji>" ma argument wejściowy o wartości pustej, którego nie można przesłać do metody. |
Objaśnienie: Funkcja utworzona za pomocą "CALLED ON NULL INPUT" lub procedura ma argument wejściowy o wartości pustej, a w języku Java typ danych tego argumentu nie dopuszcza wartości pustej. Przykładami typów w języku Java nieobsługujących wartości pustych są typy BOOLEAN, BYTE, SHORT, INT, LONG i DOUBLE.
Działanie użytkownika: Jeśli metoda ma być wywołana z wartością pustą, sprawdź, czy typy argumentów wejściowych dopuszczają wartości puste. W przypadku funkcji wystarczy, że utworzono je z opcją "RETURNS NULL ON NULL INPUT".
sqlcode: -20205
sqlstate: 39004
SQL20206W | Procedura "<nazwa-funkcji>" zwróciła zbyt wiele tabel wynikowych. |
Objaśnienie: Podana procedura zwróciła więcej tabel wynikowych niż to określono w instrukcji CREATE PROCEDURE.
Działanie użytkownika: Zmień procedurę tak, aby zwracała mniej tabel wynikowych lub usuń ją i ponownie utwórz, podając właściwą liczbę tabel wynikowych.
sqlcode: +20206
sqlstate: 0100E
SQL20207N | Procedura instalacji lub usunięcia pliku JAR dla "<jar-id>" określa użycie deskryptora rozprzestrzeniania. |
Objaśnienie: Parametr DEPLOY lub UNDEPLOY procedury instalacji lub zastąpienia był różny od zera. Parametr ten nie jest obsługiwany i musi mieć wartość zero.
Działanie użytkownika: Ponownie uruchom procedurę z parametrem DEPLOY lub UNDEPLOY równym zeru.
sqlcode: -20207
sqlstate: 46501