MySQL Shell 9.0  /  擴充 MySQL Shell  /  自訂 SQL 處理器

10.4 自訂 SQL 處理器

shell 全域物件會使用 register_Sql_Handler 函數進行擴充,此函數可讓您註冊自訂 SQL 處理器。此處理器可以針對指定的 SQL 陳述式執行前置處理步驟,並使用非標準 SQL 來擴充支援的 SQL 陳述式。

SQL 處理器會偵測以下列其中一種方式執行的 SQL 陳述式

  • 使用 \sql 命令

  • SQL 模式。

  • 工作階段物件中的 runSQL 函數。

  • 使用 --execute/-e 命令列選項。

  • 使用 --file/-f 命令列選項。