

 Amazon Redshift unterstützt ab Patch 198 nicht mehr die Erstellung neuer Python-UDFs. Bestehende Python-UDFs werden bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# PG\_LAST\_COPY\_ID
<a name="PG_LAST_COPY_ID"></a>

Gibt die Abfrage-ID des in der aktuellen Sitzung zuletzt abgeschlossenen COPY-Befehls zurück. Wenn in der aktuellen Sitzung keine COPY-Befehle ausgeführt wurden, gibt PG\_LAST\_COPY\_ID -1 zurück. 

 Der Wert für PG\_LAST\_COPY\_ID wird aktualisiert, wenn der Befehl COPY den Ladeprozess startet. Wenn COPY aufgrund ungültiger Ladedaten fehlschlägt, wird die COPY ID aktualisiert, damit Sie PG\_LAST\_COPY\_ID verwenden können, wenn Sie eine Abfrage für die Tabelle STL\_LOAD\_ERRORS ausführen. Wenn für die COPY-Transaktion ein Rollback ausgeführt wird, wird die COPY ID nicht aktualisiert. 

Die COPY ID wird nicht aktualisiert, wenn der COPY-Befehl aufgrund eines Fehlers fehlschlägt, der vor dem Start des Ladeprozesses auftritt, beispielsweise aufgrund von Syntaxfehlern, Zugriffsfehlern, ungültiger Anmeldeinformationen oder unzureichender Rechte. Die COPY ID wird nicht aktualisiert, wenn COPY während des Analysekompressionsschritts fehlschlägt, der nach der erfolgreichen Herstellung einer Verbindung, jedoch vor dem Laden von Daten gestartet wird.

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

```
pg_last_copy_id()
```

## Rückgabetyp
<a name="PG_LAST_COPY_ID-return-type"></a>

Gibt eine Ganzzahl zurück.

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

Die folgende Abfrage gibt die Abfrage-ID des letzten COPY-Befehls in der aktuellen Sitzung zurück.

```
select pg_last_copy_id();

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

Die folgende Abfrage verbindet STL\_LOAD\_ERRORS mit STL\_LOADERROR\_DETAIL zur Anzeige der Details der Fehler, die in der aktuellen Sitzung während des letzten Ladevorgangs aufgetreten sind:

```
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
```