Dela via


PARAMETERS

gäller för:kontrollera markerat ja Databricks SQL kontrollera markerat ja Databricks Runtime 11.3 LTS och senare kontrollera markerat ja Endast Unity Catalog

Viktigt!

Den här funktionen finns som allmänt tillgänglig förhandsversion.

INFORMATION_SCHEMA.PARAMETERS visar en lista över de rutinmässiga parameters i catalog.

Raderna som returneras är begränsade till de som användaren routines har behörighet att interagera med.

Definition

Relationen PARAMETERS innehåller följande columns:

Name Datatyp Kan ha värdet null Standard beskrivning
SPECIFIC_CATALOG STRING Nej Ja Catalog innehåller rutinen.
SPECIFIC_SCHEMA STRING Nej Ja Databas (schema) som innehåller rutinen.
SPECIFIC_NAME STRING Nej Ja Schema unikt (specifikt) namn på rutinen.
ORDINAL_POSITION INTEGER Nej Ja Positionen (1-baserad) för parametern i rutinparametern list.
PARAMETER_MODE STRING Nej Ja Alltid 'IN'. Reserverad för framtida användning.
IS_RESULT STRING Nej Ja Alltid 'NO'. Reserverad för framtida användning.
AS_LOCATOR STRING Nej Ja Alltid 'NO'. Reserverad för framtida användning.
PARAMETER_NAME STRING Ja Ja Namnet på parameters, eller NULL om det inte har något namn.
DATA_TYPE STRING Nej Ja Namnet på parameterdatatypen.
FULL_DATA_TYPE STRING Nej Nej Parameterns datatypsdefinition, till exempel 'DECIMAL(10, 4)'.
CHARACTER_MAXIMUM_LENGTH INTEGER Ja Ja Alltid NULL, reserverad för framtida användning.
CHARACTER_OCTET_LENGTH STRING Ja Ja Alltid NULL, reserverad för framtida användning.
NUMERIC_PRECISION INTEGER Ja Ja För grundläggande-2 integral numeriska typer, FLOAT, och DOUBLE, antalet bitar som stöds. För DECIMAL antalet siffror, NULL annars.
NUMERIC_PRECISION_RADIX INTEGER Ja Ja För DECIMAL 10, för alla andra numeriska typer 2, NULL annars.
NUMERIC_SCALE INTEGER Ja Ja För integral numeriska typer 0, för DECIMAL antalet siffror till höger om decimaltecknet, NULL annars.
DATETIME_PRECISION INTEGER Ja Ja För DATE 0, för TIMESTAMP, och INTERVAL ... SECOND 3, alla andra INTERVAL 0, NULL annars.
INTERVAL_TYPE STRING Ja Ja För INTERVAL enhetsdelen av intervallet, t.ex. 'YEAR TO MONTH', NULL annars.
INTERVAL_PRECISION INTERAL Ja Ja Alltid NULL, reserverad för framtida användning.
MAXIMUM_CARDINALITY INTEGER Ja Ja Alltid NULL, reserverad för framtida användning.
PARAMETER_DEFAULT STRING Ja Ja Alltid NULL, reserverad för framtida användning.
COMMENT STRING Ja Nej En valfri kommentar som beskriver parametern.

Krav

Följande begränsningar gäller för PARAMETERS relationen:

Klass Name Column List beskrivning
Primärnyckel PARAMETERS_PK SPECIFIC_CATALOG, SPECIFIC_SCHEMA, , SPECIFIC_NAMEORDINAL_POSITION Identifierar parametern unikt.
Sekundärnyckel PARAMETERS_ROUTINES_FK SPECIFIC_CATALOG, , SPECIFIC_SCHEMASPECIFIC_NAME Referenser ROUTINES_PK

Exempel

> SELECT parameter_name, data_type
    FROM information_schema.parameters
    WHERE specific_schema = 'default'
      AND specific_name = 'foo'
    ORDER BY ordinal_position;