SQL Server 语言扩展中有哪些新增功能?
适用于:SQL Server 2019 (15.x) 及更高版本
随着我们继续扩大、扩展和深化外部语言与数据平台之间的集成,每个版本的 SQL Server 中都将添加语言扩展功能。
SQL Server 2019 及更高版本
本文介绍了 SQL Server 2019 (15.x) 及更高版本中 SQL Server 语言扩展的新功能。 有关更多信息,请查看下列文章。
- SQL Server 2019 (15.x) 的新增功能
- SQL Server 2022 (16.x) 中的新增功能
- SQL Server 2019 (15.x) 发行说明
- SQL Server 2022 发行说明
Python 和 R 语言扩展
语言扩展提供 Python 自定义运行时。 有关详细信息,请参阅如何在 Windows 上安装 Python 自定义运行时或在 Linux 上安装 Python 自定义运行时。
语言扩展提供 R 自定义运行时。 有关详细信息,请参阅如何在 Windows 上安装 R 自定义运行时或在 Linux 上安装 R 自定义运行时。
Java 语言扩展
- Windows 和 Linux 上的默认 Java 运行时是 Open Zulu JRE,并且包含在 Windows 上的 SQL Server 语言扩展安装和 Linux 上的 SQL Server 语言扩展安装中。
- Java 和 SQL Server 支持的数据类型。
- CREATE EXTERNAL LANGUAGE,用于在 SQL Server 中注册外部语言(例如 Java)。
- SQL Server 用于 Java 的 Microsoft 扩展性 SDK。
- 在 Windows 和 Linux 上,可以使用 CREATE EXTERNAL LIBRARY (Transact-SQL) 语句在外部库中访问 Java 代码。 了解更多:如何在 SQL Server 语言扩展中调用 Java 运行时。
- Windows 和 Linux 上的 SQL Server 语言扩展。 可以通过分配权限并设置路径,使编译后的 Java 代码可用于 SQL Server。 可访问 SQL Server 的客户端应用可以使用数据并通过调用 sp_execute_external_script 运行代码,这与 SQL Server 机器学习服务上用于 R 和 Python 集成的过程相同。
C# 语言扩展
C# 语言扩展可用,受 SQL Server 语言扩展扩展性框架支持。
有关如何安装、配置和使用该扩展的详细信息,请参阅什么是 C# 语言扩展?
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将推出:在整个 2024 年,我们将逐步取消以“GitHub 问题”作为内容的反馈机制,并将其替换为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈