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 정수 숫자 형식인 FLOAT 및 DOUBLE 의 경우 지원되는 비트 수입니다. DECIMAL 의 경우 자릿수, 그렇지 않으면 NULL 입니다. |
NUMERIC_PRECISION_RADIX |
INTEGER |
예 | 예 | DECIMAL 10의 경우 다른 모든 숫자 형식 2, 그렇지 않으면 NULL 입니다. |
NUMERIC_SCALE |
INTEGER |
예 | 예 | 정수 숫자 형식 0의 경우 소수점 오른쪽에 있는 자릿수 DECIMAL 에 해당합니다. 그렇지 않으면 NULL 입니다. |
DATETIME_PRECISION |
INTEGER |
예 | 예 | DATE 의 경우 0 TIMESTAMP 및 INTERVAL 의 경우 … 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_NAME ORDINAL_POSITION |
매개 변수를 고유하게 식별합니다. |
외래 키 | PARAMETERS_ROUTINES_FK |
SPECIFIC_CATALOG , , SPECIFIC_SCHEMA SPECIFIC_NAME |
ROUTINES_PK 참조 |
예제
> SELECT parameter_name, data_type
FROM information_schema.parameters
WHERE specific_schema = 'default'
AND specific_name = 'foo'
ORDER BY ordinal_position;