类别:

上下文函数 (会话)

LAST_QUERY_ID

返回当前会话中指定查询的 ID。如果未指定查询,则返回最近执行的查询。

另请参阅:

RESULT_SCAN

语法

LAST_QUERY_ID( [ <num> ] )
Copy

实参

num

根据查询的位置(在会话中)指定要返回的查询。

默认:-1

使用说明

  • 正数从会话中执行的第一个查询开始。例如:

    • LAST_QUERY_ID(1) 返回第一个查询。

    • LAST_QUERY_ID(2) 返回第二个查询。

    • LAST_QUERY_ID(6) 返回第六个查询。

  • 负数从会话中最近执行的查询开始。例如:

    • LAST_QUERY_ID(-1) 返回最近执行的查询(等同于 LAST_QUERY_ID())。

    • LAST_QUERY_ID(-2) 返回最近执行的第二个查询。

示例

返回最近执行查询的 ID :

SELECT LAST_QUERY_ID();
Copy

返回会话中执行的第一个查询的 ID :

SELECT LAST_QUERY_ID(1);
Copy
语言: 中文