Sdílet prostřednictvím


PARAMETRY

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime 11.3 LTS a vyšší zaškrtnutí označeného ano pouze katalog Unity

Důležité

Tato funkce je ve verzi Public Preview.

INFORMATION_SCHEMA. PARAMETRY zobrazí seznam rutinních parametrů v katalogu.

Vrácené řádky jsou omezené na rutiny, se kterými uživatel pracuje.

Definice

Relace PARAMETERS obsahuje následující sloupce:

Name Datový typ Vynulovatelné Standard Popis
SPECIFIC_CATALOG STRING No Ano Katalog obsahující rutinu.
SPECIFIC_SCHEMA STRING No Ano Databáze (schéma) obsahující rutinu
SPECIFIC_NAME STRING No Ano Jedinečný (specifický) název schématu rutiny
ORDINAL_POSITION INTEGER No Ano Pozice parametru (1) v seznamu rutinních parametrů.
PARAMETER_MODE STRING No Ano Vždy hodnota 'IN'. Vyhrazeno pro budoucí použití.
IS_RESULT STRING No Ano Vždy hodnota 'NO'. Vyhrazeno pro budoucí použití.
AS_LOCATOR STRING No Ano Vždy hodnota 'NO'. Vyhrazeno pro budoucí použití.
PARAMETER_NAME STRING Ano Yes Název parametrů, NULL pokud není pojmenován.
DATA_TYPE STRING No Ano Název datového typu parametru.
FULL_DATA_TYPE STRING No Ne Definice datového typu parametru, například 'DECIMAL(10, 4)'.
CHARACTER_MAXIMUM_LENGTH INTEGER Ano Yes Vždy NULL, vyhrazeno pro budoucí použití.
CHARACTER_OCTET_LENGTH STRING Ano Yes Vždy NULL, vyhrazeno pro budoucí použití.
NUMERIC_PRECISION INTEGER Ano Yes Pro celočíselné číselné typy FLOATbase-2 a DOUBLEpočet podporovaných bitů. Pro DECIMAL počet číslic, NULL jinak.
NUMERIC_PRECISION_RADIX INTEGER Ano Yes Pro DECIMAL 10, pro všechny ostatní číselné typy 2, NULL jinak.
NUMERIC_SCALE INTEGER Ano Yes Pro celočíselné číselné typy 0, pro DECIMAL počet číslic napravo od desetinné čárky, NULL jinak.
DATETIME_PRECISION INTEGER Ano Yes Pro DATE 0, pro TIMESTAMPa INTERVAL ... SECOND 3, jakýkoli jiný INTERVAL 0, NULL jinak.
INTERVAL_TYPE STRING Ano Yes Pro INTERVAL jednotkovou část intervalu, například 'YEAR TO MONTH', NULL jinak.
INTERVAL_PRECISION INTERAL Ano Yes Vždy NULL, vyhrazeno pro budoucí použití.
MAXIMUM_CARDINALITY INTEGER Ano Yes Vždy NULL, vyhrazeno pro budoucí použití.
PARAMETER_DEFAULT STRING Ano Yes Vždy NULL, vyhrazeno pro budoucí použití.
COMMENT STRING Yes No Volitelný komentář popisující parametr.

Omezení

Pro vztah platí PARAMETERS následující omezení:

Třída Název Seznam sloupců Popis
Primární klíč PARAMETERS_PK SPECIFIC_CATALOG, SPECIFIC_SCHEMA, , SPECIFIC_NAMEORDINAL_POSITION Jednoznačně identifikuje parametr.
Cizí klíč PARAMETERS_ROUTINES_FK SPECIFIC_CATALOG, , SPECIFIC_SCHEMASPECIFIC_NAME Odkazy ROUTINES_PK

Příklady

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