Tabela 23. Kod klasy 38: Wyjątek dotyczący funkcji zewnętrznej
Wartość SQLSTATE |
Znaczenie |
---|---|
38XXX | Poprawne błędy SQLSTATE zwrócone przez funkcję zdefiniowaną przez użytkownika, przez zewnętrzną procedurę lub przez wyzwalacz. |
38001 | Funkcja zewnętrzna nie ma możliwości uruchamiania instrukcji SQL. |
38002 | Funkcja zewnętrzna usiłowała zmodyfikować dane, ale funkcja ta nie została zdefiniowana jako MODIFIES SQL DATA. |
38003 | Instrukcja nie jest dozwolona dla funkcji lub procedury. |
38004 | Funkcja zewnętrzna usiłowała odczytać dane, ale funkcja ta nie została zdefiniowana jako READS SQL DATA. |
38501 | Błąd wystąpił podczas wywoływania funkcji zdefiniowanej przez użytkownika, zewnętrznej procedury lub wyzwalacza (używanie konwencji wywoływania SIMPLE CALL lub SIMPLE CALL WITH NULLS). |
38502 | Funkcja zewnętrzna nie ma możliwości uruchamiania instrukcji SQL. |
38503 | Funkcja zdefiniowana przez użytkownika zakończyła się niepoprawnie (abend). |
38504 | Funkcja zdefiniowana przez użytkownika została przerwana przez użytkownika, aby zatrzymać prawdopodobny stan zapętlenia. |
38506 | Wykonanie funkcji nie powiodło się z błędem od dostawcy OLE DB. |
38552 | Funkcja w schemacie SYSFUN (dostarczanym przez IBM) zakończyła się
niepoprawnie.
W tekście komunikatu znajduje się jeden z następujących kodów przyczyny:
|