Partage via


sys.external_libraries (Transact-SQL)

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

La sys.external_libraries vue catalogue prend en charge la gestion des bibliothèques de packages liées aux runtimes externes tels que R, Python et Java.

sys.external_libraries répertorie une ligne pour chaque bibliothèque externe 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.
language sysname Nom du langage ou du runtime qui prend en charge la bibliothèque externe. Les valeurs valides sont R, Pythonet Java.
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é.

Remarques

Dans SQL Server 2017 (14.x), 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 (15.x) et versions ultérieures. Sur Azure SQL Managed Instance, R et Python sont pris en charge.