sys.external_libraries (Transact-SQL)
S’applique à : SQL Server 2017 (14.x) et azure SQL Managed Instance ultérieur
Prend en charge la gestion des bibliothèques de packages liées aux runtimes externes tels que R, Python et Java.
Remarque
Dans SQL Server 2017, le langage R et la plateforme Windows sont pris en charge. R, Python et Java sur les plateformes Windows et Linux sont pris en charge dans SQL Server 2019 et ultérieur. Sur Azure SQL Managed Instance, R et Python sont pris en charge.
sys.external_libraries
L’affichage catalogue sys.external_libraries répertorie une ligne pour chaque bibliothèque externe qui a été chargée dans la base de données.
Nom de la colonne | Type de données | Description |
---|---|---|
external_library_id | int | ID de l’objet de bibliothèque externe. |
name | sysname | Nom de la bibliothèque externe. Est unique dans la base de données par propriétaire. |
principal_id | int | ID du principal propriétaire de cette bibliothèque externe. |
langage | sysname | Nom du langage ou du runtime qui prend en charge la bibliothèque externe. Les valeurs valides sont « R », « Python » et « Java ». Des runtimes supplémentaires peuvent être ajoutés ultérieurement. |
scope | int | 0 pour l’étendue publique ; 1 pour l’étendue privée |
scope_desc | varchar(7) | Indique si le package est public ou privé |