MySQL Shell 9.0  /  扩展 MySQL Shell  /  自定义 SQL 处理程序

10.4 自定义 SQL 处理程序

The shell 全局对象通过 register_Sql_Handler 扩展,这是一个函数,它允许您注册一个自定义 SQL 处理程序。此处理程序可以执行给定 SQL 语句的预处理步骤,并使用非标准 SQL 扩展支持的 SQL 语句。

SQL 处理程序通过以下几种方式检测 SQL 语句的执行:

  • 使用 \sql 命令

  • SQL 模式。

  • 会话对象中的 runSQL 函数。

  • 使用 --execute/-e 命令行选项。

  • 使用 --file/-f 命令行选项。