Teilen über


Fehlerbedingung USER_DEFINED_FUNCTIONS

SQLSTATE: 42601

Die benutzerdefinierte Funktion ist ungültig:

KANN_KEINE_KOMPLEXEN_FUNCTIONEN_ENTHALTEN

Sql-Skalarfunktion darf keine Aggregat-/Fenster-/Generieren-Funktionen enthalten: <queryText>

KANN_NICHT_NON_SQL_UDF_DURCH_SQL_UDF_ERSETZEN

Die nicht SQL-Funktion <name> kann nicht durch eine SQL-Funktion ersetzt werden.

KORRELIERTE_REFERENZEN_IN_SQL_UDF_AUFRUFEN_IN_DML_BEFEHLEN_NOCH_NICHT_IMPLEMENTIERT

Dieser Befehl enthält Aufrufe von benutzerdefinierter SQL-Funktion <functionName> , die Unterabfrageausdrücke mit korrelierten äußeren Verweisen enthält. Dieses Feature ist noch nicht implementiert.

DUPLIKATE_ANMELDEDATEN_NAMEN

Es wurden doppelte Namen in der CREDENTIALS Klausel der benutzerdefinierten Funktion <functionName>gefunden.

UMGEBUNG_UNGÜLTIGE_ABHÄNGIGKEITEN

Das Feld "Abhängigkeiten" weist ein ungültiges Format auf.

UNGÜLTIGE_UMGEBUNGSVERSION

Ungültiger Umgebungsversionswert <environment_version>. Grund: <reason>

ENVIRONMENT_MISSING_VERSION

Das feld environment_version muss festgelegt werden.

UNFÄHIGKEIT_DER_SERIALISIERUNG_VON_ANMELDEDATEN

Fehler beim Serialisieren von Anmeldeinformationen für benutzerdefinierte Funktion mit Anmeldeinformationen: <credentialMappings> und Standardanmeldeinformationen: <defaultCredentialName>.

MEHRERE_STANDARDANMELDEDATEN

In der CREDENTIALS Klausel der benutzerdefinierten Funktion <functionName>sind mehrere Standardanmeldeinformationen nicht zulässig.

KEIN_GÜLTIGER_STANDARDAUSDRUCK

Die DEFAULT-Ausdruck von <functionName>. <parameterName> wird nicht unterstützt, da er eine Unterabfrage enthält.

KEINE_GÜLTIGE_STANDARD_PARAMETER_POSITION

In Routine <functionName> darf Parameter <parameterName> mit DEFAULT nicht von Parameter <nextParameterName> ohne DEFAULTgefolgt werden.

KEINE_NULLWERTE_BEI_FUNKTIONS_PARAMETERN

NOT NULL kann in <languageName>-Funktionsparametern nicht angegeben werden: <input>.

RÜCKGABESPALTE_ANZAHLUNTERSCHIED

Die Anzahl der spalten, die von der RETURN-Klausel (Zahl: <outputSize>) erzeugt werden, stimmt nicht mit der Anzahl der Spaltennamen überein, die durch die RETURNS Klausel (Zahl: <returnParamSize>) von <name>angegeben werden.

ROUTINE_EIGENSCHAFT_ZU_GROSS

Benutzerdefinierte Routine <name> kann nicht in Katalogfunktion konvertiert werden: Routineeigenschaften sind zu groß.

SQL_TABELLE_UDF_KÖRPER_MUSS_EINE_ABFRAGE_SEIN

Der Text der SQL-Tabellenfunktion „<name>“ muss eine Abfrage sein.

SQL_TABELLE_UDF_FEHLENDE_SPALTENNAMEN

Die von der Abfrage in der CREATE FUNCTION-Anweisung für <functionName> mit RETURNS TABLE-Klausel zurückgegebene Beziehung enthält keine expliziten Namen für eine oder mehrere Ausgabespalten. Schreiben Sie den Funktionstext um, um explizite Spaltennamen bereitzustellen, oder fügen Sie der RETURNS TABLE-Klausel Spaltennamen hinzu, und führen Sie den Befehl erneut aus.

SQL_UDF_RÜCKGABEKLAUSEL

Muss eine explizite RETURNS-Klausel für eine benutzerdefinierte <functionType>-Funktion angeben.

UNERWARTETE_UMGEBUNGSEINSTELLUNGEN

Unerwartete Umgebungseinstellungen für <languageName> benutzerdefinierte Funktionen: <invalidKeys> (gültige Einstellungen sind: <validKeys>). Aktualisieren Sie die ENVIRONMENT-Klausel, und versuchen Sie es erneut.