sys.external_libraries(Transact-SQL)
적용 대상: SQL Server 2017(14.x) 이상 Azure SQL Managed Instance
R, Python 및 Java와 같은 외부 런타임과 관련된 패키지 라이브러리 관리를 지원합니다.
참고 항목
SQL Server 2017에서는 R 언어 및 Windows 플랫폼이 지원됩니다. Windows 및 Linux 플랫폼의 R, Python 및 Java는 SQL Server 2019 이상에서 지원됩니다. Azure SQL Managed Instance에서 R 및 Python이 지원됩니다.
sys.external_libraries
카탈로그 뷰 sys.external_libraries 데이터베이스에 업로드된 각 외부 라이브러리의 행을 나열합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
external_library_id | int | 외부 라이브러리 개체의 ID입니다. |
name | sysname | 외부 라이브러리의 이름입니다. 소유자당 데이터베이스 내에서 고유합니다. |
principal_id | int | 이 외부 라이브러리를 소유하는 보안 주체의 ID입니다. |
language | sysname | 외부 라이브러리를 지원하는 언어 또는 런타임의 이름입니다. 유효한 값은 'R', 'Python' 및 'Java'입니다. 추가 런타임은 나중에 추가될 수 있습니다. |
scope | int | 공용 범위의 경우 0, 프라이빗 범위의 경우 1 |
scope_desc | varchar(7) | 패키지가 퍼블릭인지 프라이빗인지 여부를 나타냅니다. |