Share via


sys.external_libraries (Transact-SQL)

S’applique à : SQL Server 2017 (14.x) et versions ultérieures Azure SQL Managed Instance

Prend en charge la gestion des bibliothèques de packages liées aux runtimes externes tels que R, Python et Java.

Notes

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

La vue 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 à l’avenir.
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é

Voir aussi