Sdílet prostřednictvím


USER_DEFINED_FUNCTIONS třída chyb

SQLSTATE: 42601

Uživatelem definovaná funkce je neplatná:

CORRELATED_REFERENCES_IN_SQL_UDF_CALLS_IN_DML_COMMANDS_NOT_IMPLEMENTED_YET

Tento příkaz zahrnuje volání uživatelem definované funkce <functionName> SQL, která obsahuje výrazy poddotazů s korelovanými vnějšími odkazy; tato funkce se ještě neimplementuje.

NOT_A_VALID_DEFAULT_EXPRESSION

Výraz DEFAULT výrazu <functionName>.<parameterName> není podporován, protože obsahuje poddotaz.

NOT_A_VALID_DEFAULT_PARAMETER_POSITION

V rutinním <functionName> parametru <parameterName> s parametrem DEFAULT nesmí následovat parametr <nextParameterName> bez výchozího nastavení.

NOT_NULL_ON_FUNCTION_PARAMETERS

Pro parametry funkce nelze zadat HODNOTU NOT NULL <languageName> : <input>

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

Text funkce <name> tabulky SQL musí být dotaz.

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

Relace vrácená dotazem v příkazu CREATE FUNCTION pro <functionName> klauzuli RETURN TABLE nemá explicitní názvy pro jeden nebo více výstupních sloupců. Přepište text funkce, abyste zadali explicitní názvy sloupců nebo přidali názvy sloupců do klauzule RETURN TABLE a znovu spusťte příkaz.

SQL_UDF_RETURNS_CLAUSE

Musí zadat explicitní klauzuli RETURNS pro uživatelem definovanou <functionType> funkci.

UNEXPECTED_ENVIRONMENT_SETTINGS

Neočekávané nastavení prostředí pro <languageName> uživatelem definované funkce: <invalidKeys> (platná nastavení jsou: <validKeys>). Aktualizujte klauzuli ENVIRONMENT a zkuste to znovu.