sys.external_libraries (Transact-SQL)

适用于: SQL Server 2017 (14.x) 及更高版本 Azure SQL 托管实例

支持管理与外部运行时(如 R、Python 和 Java)相关的包库。

注意

在 SQL Server 2017 中,支持 R 语言和 Windows 平台。 SQL Server 2019 及更高版本支持 Windows 和 Linux 平台上的 R、Python 和 Java。 在Azure SQL 托管实例,支持 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) 指示包是公共包还是专用包

另请参阅