PARAMETERS
Van toepassing op: Alleen Databricks SQL
Databricks Runtime 11.3 LTS en hoger
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, FLOAT en DOUBLE het 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 TIMESTAMP en 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_SCHEMA SPECIFIC_NAME ORDINAL_POSITION |
Hiermee wordt de parameter uniek geïdentificeerd. |
Refererende sleutel | PARAMETERS_ROUTINES_FK |
SPECIFIC_CATALOG , , SPECIFIC_SCHEMA SPECIFIC_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;
Gerelateerd
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor