Delen via


PARAMETERS

Van toepassing op:vinkje als ja aan Alleen Databricks SQL vinkje als ja aan Databricks Runtime 11.3 LTS en hoger vinkje als ja aan dan Unity Catalog

Belangrijk

Deze functie is beschikbaar als openbare preview.

INFORMATION_SCHEMA. PARAMETERS bevat de routineparameters in de catalogus.

De geretourneerde rijen zijn beperkt tot de routines waarmee de gebruiker kan communiceren.

Definitie

De PARAMETERS relatie bevat de volgende kolommen:

Naam Gegevenstype Null-waarde toegestaan Standaard Beschrijving
SPECIFIC_CATALOG STRING Nr. Ja Catalogus met de routine.
SPECIFIC_SCHEMA STRING Nr. Ja Database (schema) die de routine bevat.
SPECIFIC_NAME STRING Nr. Ja Schema-unieke (specifieke) naam van de routine.
ORDINAL_POSITION INTEGER Nr. Ja De positie (op basis van 1) van de parameter in de routineparameterlijst.
PARAMETER_MODE STRING Nr. Ja Altijd 'IN'. Gereserveerd voor toekomstig gebruik.
IS_RESULT STRING Nr. Ja Altijd 'NO'. Gereserveerd voor toekomstig gebruik.
AS_LOCATOR STRING Nr. Ja Altijd 'NO'. Gereserveerd voor toekomstig gebruik.
PARAMETER_NAME STRING Ja Ja Naam van de parameters, NULL indien niet benoemd.
DATA_TYPE STRING Nr. Ja De naam van het parametergegevenstype.
FULL_DATA_TYPE STRING Nee Nr. De definitie van het parametergegevenstype, bijvoorbeeld 'DECIMAL(10, 4)'.
CHARACTER_MAXIMUM_LENGTH INTEGER Ja Ja Altijd NULL, gereserveerd voor toekomstig gebruik.
CHARACTER_OCTET_LENGTH STRING Ja Ja Altijd NULL, gereserveerd voor toekomstig gebruik.
NUMERIC_PRECISION INTEGER Ja Ja Voor integrale numerieke base-2-typen, FLOATen DOUBLEhet aantal ondersteunde bits. Voor DECIMAL het aantal cijfers, NULL anders.
NUMERIC_PRECISION_RADIX INTEGER Ja Ja Voor DECIMAL 10, voor alle andere numerieke typen 2, NULL anders.
NUMERIC_SCALE INTEGER Ja Ja Voor integrale numerieke typen 0, voor DECIMAL het aantal cijfers rechts van het decimaalteken, NULL anders.
DATETIME_PRECISION INTEGER Ja Ja Voor DATE 0, voor TIMESTAMPen INTERVAL ... SECOND 3, andere INTERVAL 0, NULL anders.
INTERVAL_TYPE STRING Ja Ja Voor INTERVAL het eenheidsgedeelte van het interval, bijvoorbeeld 'YEAR TO MONTH', NULL anders.
INTERVAL_PRECISION INTERAL Ja Ja Altijd NULL, gereserveerd voor toekomstig gebruik.
MAXIMUM_CARDINALITY INTEGER Ja Ja Altijd NULL, gereserveerd voor toekomstig gebruik.
PARAMETER_DEFAULT STRING Ja Ja Altijd NULL, gereserveerd voor toekomstig gebruik.
COMMENT STRING Ja Nr. Een optionele opmerking die de parameter beschrijft.

Beperkingen

De volgende beperkingen zijn van toepassing op de PARAMETERS relatie:

Klas Naam Kolomlijst Beschrijving
Primaire sleutel PARAMETERS_PK SPECIFIC_CATALOG, , , SPECIFIC_SCHEMASPECIFIC_NAMEORDINAL_POSITION Hiermee wordt de parameter uniek geïdentificeerd.
Refererende sleutel PARAMETERS_ROUTINES_FK SPECIFIC_CATALOG, , SPECIFIC_SCHEMASPECIFIC_NAME Verwijzingen ROUTINES_PK

Voorbeelden

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