Sdílet prostřednictvím


USER_DEFINED_FUNCTIONS třída chyb

SQLSTATE: 42601

Uživatelem definovaná funkce je neplatná:

NEMŮŽE_OBSAHOVAT_SLOŽITÉ_FUNKCE

Skalární funkce SQL nemůže obsahovat agregaci, okno ani generování funkcí: <queryText>

CANNOT_REPLACE_NON_SQL_UDF_WITH_SQL_UDF

Funkci bez SQL nelze nahradit <name> funkcí SQL.

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 z <functionName>. <parameterName> není podporován, protože obsahuje poddotaz.

NOT_A_VALID_DEFAULT_PARAMETER_POSITION

V rutině <functionName> parametr <parameterName> s DEFAULT nesmí být následován parametrem <nextParameterName> bez DEFAULT.

NOT_NULL_ON_FUNCTION_PARAMETERS

U parametrů funkce NOT NULL nelze zadat <languageName>: <input>

NESOULAD_POČTU_SLOUPCŮ_PŘI_NÁVRATU

Počet sloupců vytvořených klauzulí RETURN (číslo: <outputSize>) neodpovídá počtu názvů sloupců určených klauzulí RETURNS (číslo: <returnParamSize>) <name>.

SQL_TABLE_UDF_BODY_MUST_BE_A_QUERY

Tělo funkce tabulky SQL <name> musí být dotazem.

SQL_TABLE_UDF_MISSING_COLUMN_NAMES

Vztah vrácený dotazem v příkazu CREATE FUNCTION pro <functionName> s klauzulí RETURNS TABLE chybí explicitní názvy jednoho nebo více výstupních sloupců. Přepište funkci tak, aby obsahovala explicitní názvy sloupců, nebo přidejte názvy sloupců do klauzule RETURNS TABLE a poté příkaz znovu spusťte.

SQL_UDF_RETURNS_CLAUSE

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

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.