LAST_USER_QUERY_ID - Amazon Redshift

LAST_USER_QUERY_ID

Retorna o ID da consulta mais recente concluída por um usuário na sessão atual. Se nenhuma consulta tiver sido executada na sessão atual, last_user_query_id retornará -1. A função não retorna o ID de consulta para consultas executadas exclusivamente no nó líder. Para ter mais informações, consulte Função de apenas nó líder.

Sintaxe

last_user_query_id()

Tipo de retorno

Retorna um número inteiro.

Exemplo

A consulta a seguir retorna o ID da consulta concluída mais recente executada por um usuário na sessão atual.

select last_user_query_id();

A seguir estão os resultados.

last_user_query_id ----------------------- 5437 (1 row)

A consulta a seguir retorna o ID e o texto da consulta concluída mais recente executada por um usuário na sessão atual.

select query_id, query_text from sys_query_history where query_id = last_user_query_id();

A seguir estão os resultados.

query_id, query_text ---------+------------------------------------------------------------------------------------------------------------- 5556975 | select last_user_query_id() limit 100 --RequestID=<unique request ID>; TraceID=<unique trace ID>