다음을 통해 공유


PARAMETERS

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime 11.3 LTS 이상 예로 표시된 확인 Unity 카탈로그만

Important

이 기능은 공개 미리 보기 상태입니다.

INFORMATION_SCHEMA.PARAMETERS는 카탈로그 내의 루틴 매개 변수를 나열합니다.

반환되는 행은 사용자가 상호 작용할 수 있는 권한이 있는 루틴으로 제한됩니다.

정의

PARAMETERS 관계에는 다음 열이 포함되어 있습니다.

속성 데이터 형식 Nullable Standard 설명
SPECIFIC_CATALOG STRING 루틴을 포함하는 카탈로그입니다.
SPECIFIC_SCHEMA STRING 루틴을 포함하는 데이터베이스(스키마)입니다.
SPECIFIC_NAME STRING 루틴의 고유한(특정) 스키마 이름입니다.
ORDINAL_POSITION INTEGER 루틴 매개 변수 목록에서 매개 변수의 위치(1-기반)입니다.
PARAMETER_MODE STRING 항상 'IN'입니다. 향후 사용을 위해 예약되어 있습니다.
IS_RESULT STRING 항상 'NO'입니다. 향후 사용을 위해 예약되어 있습니다.
AS_LOCATOR STRING 항상 'NO'입니다. 향후 사용을 위해 예약되어 있습니다.
PARAMETER_NAME STRING 매개 변수의 이름(이름이 지정되지 않은 경우 NULL).
DATA_TYPE STRING 매개 변수 데이터 형식 이름입니다.
FULL_DATA_TYPE STRING 아니요 아니요 매개 변수 데이터 형식 정의(예: 'DECIMAL(10, 4)').
CHARACTER_MAXIMUM_LENGTH INTEGER NULL은 항상 나중에 사용하도록 예약되었습니다.
CHARACTER_OCTET_LENGTH STRING NULL은 항상 나중에 사용하도록 예약되었습니다.
NUMERIC_PRECISION INTEGER base-2 정수 숫자 형식인 FLOATDOUBLE의 경우 지원되는 비트 수입니다. DECIMAL의 경우 자릿수, 그렇지 않으면 NULL입니다.
NUMERIC_PRECISION_RADIX INTEGER DECIMAL 10의 경우 다른 모든 숫자 형식 2, 그렇지 않으면 NULL입니다.
NUMERIC_SCALE INTEGER 정수 숫자 형식 0의 경우 소수점 오른쪽에 있는 자릿수 DECIMAL에 해당합니다. 그렇지 않으면 NULL입니다.
DATETIME_PRECISION INTEGER DATE의 경우 0 TIMESTAMPINTERVAL의 경우 … SECOND의 경우 3, 기타 INTERVAL의 경우 0, 그렇지 않으면 NULL입니다.
INTERVAL_TYPE STRING INTERVAL의 경우 간격의 단위 부분(예: 'YEAR TO MONTH') 그렇지 않으면 NULL입니다.
INTERVAL_PRECISION INTERAL NULL은 항상 나중에 사용하도록 예약되었습니다.
MAXIMUM_CARDINALITY INTEGER NULL은 항상 나중에 사용하도록 예약되었습니다.
PARAMETER_DEFAULT STRING NULL은 항상 나중에 사용하도록 예약되었습니다.
COMMENT STRING 아니요 매개 변수를 설명하는 선택적 주석입니다.

제약 조건

PARAMETERS 관계에 다음과 같은 제한 사항이 적용됩니다.

클래스 속성 열 목록 설명
기본 키 PARAMETERS_PK SPECIFIC_CATALOG, SPECIFIC_SCHEMA, SPECIFIC_NAMEORDINAL_POSITION 매개 변수를 고유하게 식별합니다.
외래 키 PARAMETERS_ROUTINES_FK SPECIFIC_CATALOG, , SPECIFIC_SCHEMASPECIFIC_NAME ROUTINES_PK 참조

예제

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