文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  多语言引擎组件 (MLE)

7.5.6 多语言引擎组件 (MLE)

多语言引擎组件 (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 存储过程的会话后,可以在另一个单独的会话中卸载该组件。