MySQL 9.0 发行说明
多语言引擎组件 (MLE) 为 MySQL 存储过程和函数提供对 SQL 以外语言的支持。MLE 组件作为 MySQL 企业版的一部分提供。
在 MySQL 9.0 中,可以使用 MLE 组件创建和执行用 JavaScript 编写的 MySQL 存储程序。有关这些程序的更多信息,请参见 第 27.3 节,“JavaScript 存储程序”。有关 MySQL 存储例程的一般信息,请参见 第 27.2 节,“使用存储例程”.
目的:为存储函数和存储过程提供对 SQL 以外语言的支持。在 MySQL 9.0 中,MLE 仅支持 JavaScript (ECMAScript)。
URN:
file://component_mle
有关安装说明,请参见 第 7.5.1 节,“安装和卸载组件”.
MLE 组件在 MySQL 企业版支持的所有平台上都可用,但 Solaris 除外。有关更多信息,请参见 支持平台.
注意
您应该注意,并非所有 MySQL 9.0 安装都支持删除 MLE 组件。如果您的安装支持它,您可以使用 UNINSTALL COMPONENT
删除组件。有关如何执行此操作的信息,请参见 第 7.5.1 节,“安装和卸载组件”.
对于支持卸载 MLE 组件的 MySQL 安装,您应该注意,无法在已创建或执行任何 JavaScript 存储过程的用户会话中执行卸载。因此,我们建议您在与安装 MLE 组件的会话不同的会话中创建和执行 JavaScript 存储过程;在这种情况下,在退出创建或使用 JavaScript 存储过程的会话后,可以在另一个单独的会话中卸载该组件。