적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
분석 플랫폼 시스템(PDW)
Microsoft Fabric의 SQL 분석 엔드포인트
Microsoft Fabric의 웨어하우스
Microsoft Fabric의 SQL 데이터베이스
현재 데이터베이스의 현재 사용자가 액세스할 수 있는 사용자 정의 함수 또는 저장 프로시저의 각 매개 변수에 대해 하나의 행을 반환합니다. 함수의 경우 이 뷰는 반환 값 정보가 포함된 행 하나를 반환합니다.
이러한 뷰에서 정보를 검색하려면 INFORMATION_SCHEMA 정규화된 이름을 지정합니다.view_name.
| 열 이름 | 데이터 형식 | 설명 |
|---|---|---|
| SPECIFIC_CATALOG | nvarchar(128) | 매개 변수인 루틴의 카탈로그 이름입니다. |
| SPECIFIC_SCHEMA | nvarchar(128) | 매개 변수를 가지는 대상 루틴의 스키마 이름입니다. 중요: INFORMATION_SCHEMA 뷰를 사용하여 개체의 스키마를 결정하지 마세요. INFORMATION_SCHEMA 뷰는 개체 메타데이터의 하위 집합만 나타냅니다. 개체의 스키마를 찾는 유일한 신뢰할 수 있는 방법은 카탈로그 뷰를 쿼리하는 sys.objects 것입니다. |
| SPECIFIC_NAME | nvarchar(128) | 매개 변수인 루틴의 이름입니다. |
| ORDINAL_POSITION | int | 1에서 시작하는 매개 변수의 서수 위치이며, 함수의 반환 값에 대해 0입니다. |
| PARAMETER_MODE | nvarchar(10) | 입력 매개 변수이면 IN을, 출력 매개 변수이면 OUT을, 입력/출력 매개 변수이면 INOUT을 각각 반환합니다. |
| IS_RESULT | nvarchar(10) | 함수인 루틴의 결과를 나타내는 경우 YES를 반환합니다. 그렇지 않은 경우에는 NO를 반환합니다. |
| AS_LOCATOR | nvarchar(10) | 로케이터로 선언되는 경우 YES를 반환합니다. 그렇지 않은 경우에는 NO를 반환합니다. |
| PARAMETER_NAME | nvarchar(128) | 매개 변수의 이름입니다. 함수의 반환 값에 해당하면 NULL입니다. |
| DATA_TYPE | nvarchar(128) | 시스템 제공 데이터 형식입니다. |
| CHARACTER_MAXIMUM_LENGTH | int | 이진 데이터 형식 또는 문자 데이터 형식의 최대 길이를 문자 단위로 표시한 것입니다. xml 및 큰 값 형식 데이터의 경우 -1입니다. 그렇지 않으면 NULL을 반환합니다. |
| CHARACTER_OCTET_LENGTH | int | 이진 또는 문자 데이터 형식의 최대 길이(바이트)입니다. xml 및 큰 값 형식 데이터의 경우 -1입니다. 그렇지 않으면 NULL을 반환합니다. |
| COLLATION_CATALOG | nvarchar(128) | 항상 NULL을 반환합니다. |
| COLLATION_SCHEMA | nvarchar(128) | 항상 NULL을 반환합니다. |
| COLLATION_NAME | nvarchar(128) | 매개 변수의 데이터 정렬 이름입니다. 문자 형식 중 하나가 아닌 경우에는 NULL이 반환됩니다. |
| CHARACTER_SET_CATALOG | nvarchar(128) | 매개 변수 문자 집합의 카탈로그 이름입니다. 문자 형식 중 하나가 아닌 경우에는 NULL이 반환됩니다. |
| CHARACTER_SET_SCHEMA | nvarchar(128) | 항상 NULL을 반환합니다. |
| CHARACTER_SET_NAME | nvarchar(128) | 매개 변수의 문자 집합 이름입니다. 문자 형식 중 하나가 아닌 경우에는 NULL이 반환됩니다. |
| NUMERIC_PRECISION | tinyint | 근접한 숫자 데이터의 정밀도, 정확한 숫자 데이터, 정수 데이터 또는 통화 데이터입니다. 그렇지 않으면 NULL을 반환합니다. |
| NUMERIC_PRECISION_RADIX | smallint | 근접한 숫자 데이터의 정밀도 기수, 정확한 숫자 데이터, 정수 데이터 또는 통화 데이터입니다. 그렇지 않으면 NULL을 반환합니다. |
| NUMERIC_SCALE | tinyint | 근접한 숫자 데이터의 배율, 정확한 숫자 데이터, 정수 데이터 또는 통화 데이터입니다. 그렇지 않으면 NULL을 반환합니다. |
| DATETIME_PRECISION | smallint | 매개 변수 형식이 datetime 또는 smalldatetime인 경우 소수 자릿수(초)의 정밀도입니다. 그렇지 않으면 NULL을 반환합니다. |
| INTERVAL_TYPE | nvarchar(30) | NULL. 향후 사용을 위해 예약되어 있습니다. |
| INTERVAL_PRECISION | smallint | NULL. 향후 사용을 위해 예약되어 있습니다. |
| USER_DEFINED_TYPE_CATALOG | nvarchar(128) | NULL. 향후 사용을 위해 예약되어 있습니다. |
| USER_DEFINED_TYPE_SCHEMA | nvarchar(128) | NULL. 향후 사용을 위해 예약되어 있습니다. |
| USER_DEFINED_TYPE_NAME | nvarchar(128) | NULL. 향후 사용을 위해 예약되어 있습니다. |
| SCOPE_CATALOG | nvarchar(128) | NULL. 향후 사용을 위해 예약되어 있습니다. |
| SCOPE_SCHEMA | nvarchar(128) | NULL. 향후 사용을 위해 예약되어 있습니다. |
| SCOPE_NAME | nvarchar(128) | NULL. 향후 사용을 위해 예약되어 있습니다. |
참고 항목
시스템 뷰(Transact-SQL)
정보 스키마 뷰(Transact-SQL)
sys.columns(Transact-SQL)
sys.objects(Transact-SQL)
sys.parameters(Transact-SQL)