Loading...
MySQL 9.5 Reference Manual 9.5의 28.3.25 The INFORMATION_SCHEMA PARAMETERS Table의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
PARAMETERS 테이블은 저장 루틴(스토어드 프로시저 및 스토어드 함수)의 파라미터 및 스토어드 함수의 반환 값에 대한 정보를 제공합니다. PARAMETERS 테이블에는 내장(네이티브) 함수 또는 로더블 함수는 포함되지 않습니다.
PARAMETERS 테이블에는 다음과 같은 컬럼이 있습니다:
SPECIFIC_CATALOG파라미터를 포함하는 루틴이 속한 카탈로그의 이름입니다. 이 값은 항상 def입니다.
SPECIFIC_SCHEMA파라미터를 포함하는 루틴이 속한 스키마(데이터베이스)의 이름입니다.
SPECIFIC_NAME파라미터를 포함하는 루틴의 이름입니다.
ORDINAL_POSITION스토어드 프로시저 또는 함수의 연속적인 파라미터에 대해, ORDINAL_POSITION 값은 1, 2, 3, ... 과 같이 증가합니다. 스토어드 함수의 경우 함수 반환 값( RETURNS 절에 의해 기술됨)에도 적용되는 행이 있습니다. 반환 값은 실제 파라미터가 아니므로, 이를 기술하는 행은 다음과 같은 고유한 특성을 가집니다:
ORDINAL_POSITION 값은 0입니다.
PARAMETER_NAME 및 PARAMETER_MODE 값은 반환 값에는 이름이 없고 모드가 적용되지 않기 때문에 NULL입니다.
PARAMETER_MODE
파라미터의 모드입니다. 이 값은 IN, OUT, INOUT 중 하나입니다. 스토어드 함수 반환 값의 경우 이 값은 NULL입니다.
PARAMETER_NAME파라미터의 이름입니다. 스토어드 함수 반환 값의 경우 이 값은 NULL입니다.
DATA_TYPE파라미터 데이터 타입입니다.
DATA_TYPE 값은 다른 정보가 없는 타입 이름만을 포함합니다. DTD_IDENTIFIER 값은 타입 이름과, 정밀도나 길이와 같은 기타 정보를 포함할 수 있습니다.
CHARACTER_MAXIMUM_LENGTH문자열 파라미터의 경우, 문자 단위 최대 길이입니다.
CHARACTER_OCTET_LENGTH문자열 파라미터의 경우, 바이트 단위 최대 길이입니다.
NUMERIC_PRECISION숫자 파라미터의 경우, 숫자 정밀도입니다.
NUMERIC_SCALE숫자 파라미터의 경우, 숫자 스케일입니다.
DATETIME_PRECISION시간 파라미터의 경우, 분수 초 정밀도입니다.
CHARACTER_SET_NAME문자열 파라미터의 경우, 문자 집합 이름입니다.
COLLATION_NAME문자열 파라미터의 경우, 콜레이션 이름입니다.
DTD_IDENTIFIER파라미터 데이터 타입입니다.
DATA_TYPE 값은 다른 정보가 없는 타입 이름만을 포함합니다. DTD_IDENTIFIER 값은 타입 이름과, 정밀도나 길이와 같은 기타 정보를 포함할 수 있습니다.
ROUTINE_TYPE스토어드 프로시저의 경우 PROCEDURE, 스토어드 함수의 경우 FUNCTION입니다.
28.3.24 The INFORMATION_SCHEMA OPTIMIZER_TRACE Table
28.3.26 The INFORMATION_SCHEMA PARTITIONS Table