

 Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. Untuk informasi lebih lanjut, lihat [posting blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

# PG\$1LAST\$1COPY\$1ID
<a name="PG_LAST_COPY_ID"></a>

Mengembalikan ID query dari perintah COPY yang paling baru selesai dalam sesi saat ini. Jika tidak ada perintah COPY yang dijalankan dalam sesi saat ini, PG\$1LAST\$1COPY\$1ID mengembalikan -1. 

 Nilai untuk PG\$1LAST\$1COPY\$1ID diperbarui saat perintah COPY memulai proses pemuatan. Jika COPY gagal karena data pemuatan tidak valid, ID COPY diperbarui, sehingga Anda dapat menggunakan PG\$1LAST\$1COPY\$1ID saat Anda menanyakan tabel STL\$1LOAD\$1ERRORS. Jika transaksi COPY dibatalkan, COPY ID tidak diperbarui. 

ID COPY tidak diperbarui jika perintah COPY gagal karena kesalahan yang terjadi sebelum proses pemuatan dimulai, seperti kesalahan sintaks, kesalahan akses, kredensi tidak valid, atau hak istimewa yang tidak memadai. ID COPY tidak diperbarui jika COPY gagal selama langkah kompresi analisis, yang dimulai setelah koneksi berhasil, tetapi sebelum pemuatan data.

## Sintaksis
<a name="PG_LAST_COPY_ID-synopsis"></a>

```
pg_last_copy_id()
```

## Jenis pengembalian
<a name="PG_LAST_COPY_ID-return-type"></a>

Mengembalikan bilangan bulat.

## Contoh
<a name="PG_LAST_COPY_ID-example"></a>

Query berikut mengembalikan ID query dari perintah COPY terbaru dalam sesi saat ini.

```
select pg_last_copy_id();

pg_last_copy_id
---------------
          5437
(1 row)
```

Kueri berikut menggabungkan STL\$1LOAD\$1ERRORS ke STL\$1LOADERROR\$1DETAIL untuk melihat kesalahan detail yang terjadi selama pemuatan terbaru di sesi saat ini:

```
select d.query, substring(d.filename,14,20), 
d.line_number as line, 
substring(d.value,1,16) as value,
substring(le.err_reason,1,48) as err_reason
from stl_loaderror_detail d, stl_load_errors le
where d.query = le.query
and d.query = pg_last_copy_id(); 

 query |    substring      | line |  value   |                    err_reason
-------+-------------------+------+----------+-------------------------------------------------
    558| allusers_pipe.txt |  251 | 251      | String contains invalid or unsupported UTF8 code
    558| allusers_pipe.txt |  251 | ZRU29FGR | String contains invalid or unsupported UTF8 code
    558| allusers_pipe.txt |  251 | Kaitlin  | String contains invalid or unsupported UTF8 code
    558| allusers_pipe.txt |  251 | Walter   | String contains invalid or unsupported UTF8 code
```