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) | 指示包是公共包还是专用包 |