LAST_ USER _ QUERY _ ID - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

LAST_ USER _ QUERY _ ID

Mengembalikan ID query dari query pengguna yang paling baru selesai dalam sesi saat ini. Jika tidak ada kueri yang dijalankan dalam sesi saat ini, last_user_query_id mengembalikan -1. Fungsi ini tidak mengembalikan ID kueri untuk kueri yang berjalan secara eksklusif pada node pemimpin. Untuk informasi selengkapnya, lihat Noda pemimpin — hanya fungsi.

Sintaks

last_user_query_id()

Jenis pengembalian

Mengembalikan bilangan bulat.

Contoh

Kueri berikut mengembalikan ID kueri terbaru yang dijalankan oleh pengguna yang diselesaikan dalam sesi saat ini.

select last_user_query_id();

Hasilnya adalah sebagai berikut.

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

Query berikut mengembalikan ID query dan teks query yang paling baru selesai dijalankan oleh pengguna dalam sesi saat ini.

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

Hasilnya adalah sebagai berikut.

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