Dela via


USER_DEFINED_FUNCTIONS felklass

SQLSTATE: 42601

Användardefinierad funktion är ogiltig:

KAN_INTE_INNEHÅLLA_KOMPLEXA_FUNKTIONSER

Sql Scalar-funktionen får inte innehålla aggregering, fönster eller generera funktioner: <queryText>

KAN_INTE_ERSÄTTA_ICKE-SQL_UDF_MED_SQL_UDF

Det går inte att ersätta den icke-SQL-funktion <name> med en SQL-funktion.

CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET

Det här kommandot innehåller anrop till EN SQL-användardefinierad funktion <functionName> som innehåller underfrågor med korrelerade yttre referenser. Den här funktionen har inte implementerats ännu

NOT_A_VALID_DEFAULT_EXPRESSION

DEFAULT uttrycket av <functionName>. <parameterName> stöds inte eftersom den innehåller en underfråga.

NOT_A_VALID_DEFAULT_PARAMETER_POSITION

I rutin <functionName> får parametern <parameterName> med DEFAULT inte följas av parametern <nextParameterName> utan DEFAULT.

NOT_NULL_ON_FUNCTION_PARAMETERS

Det går inte att ange NOT NULL för <languageName> funktionsparametrar: <input>

ÅTERGIVNING_KOLUMNANTAL_MISMATCH

Antalet kolumner som skapas av RETURN-satsen (num: <outputSize>) matchar inte antalet kolumnnamn som anges av RETURNS-satsen (num: <returnParamSize>) för <name>.

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

SQL-tabellfunktionen <name> kropp måste vara en fråga.

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

Relationen som returneras av frågan i CREATE FUNCTION-instruktionen för <functionName> med RETURNS TABLE-satsen saknar explicita namn för en eller flera utdatakolumner. Skriv om funktionstexten för att ange explicita kolumnnamn eller lägga till kolumnnamn i RETURNS TABLE-satsen och kör kommandot igen.

SQL_UDF_RETURNS_CLAUSE

Måste ange en explicit RETURNS-sats för användardefinierad <functionType> funktion.

UNEXPECTED_ENVIRONMENT_SETTINGS

Oväntade miljöinställningar för <languageName> användardefinierade funktioner: <invalidKeys> (giltiga inställningar är: <validKeys>). Uppdatera ENVIRONMENT-klausulen och försök igen.