Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
PG_LAST_QUERY_ID
Mengembalikan ID query query query yang paling baru selesai dalam sesi saat ini. Jika tidak ada kueri yang dijalankan dalam sesi saat ini, PG_LAST_QUERY_ID mengembalikan -1. PG_LAST_QUERY_ID tidak mengembalikan ID kueri untuk kueri yang berjalan secara eksklusif pada node pemimpin. Untuk informasi selengkapnya, lihat Fungsi simpul pemimpin—hanya.
Sintaks
pg_last_query_id()
Jenis pengembalian
Mengembalikan bilangan bulat.
Contoh
Query berikut mengembalikan ID dari query terbaru selesai dalam sesi saat ini.
select pg_last_query_id();
Hasilnya adalah sebagai berikut.
pg_last_query_id
----------------
5437
(1 row)
Query berikut mengembalikan ID query dan teks query yang paling baru selesai dalam sesi saat ini.
select query, trim(querytxt) as sqlquery
from stl_query
where query = pg_last_query_id();
Hasilnya adalah sebagai berikut.
query | sqlquery
------+--------------------------------------------------
5437 | select name, loadtime from stl_file_scan where loadtime > 1000000;
(1 rows)