

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird 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\$1LAST\$1COPY\$1ID
<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\$1LAST\$1COPY\$1ID -1 zurück. 

 Der Wert für PG\$1LAST\$1COPY\$1ID 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\$1LAST\$1COPY\$1ID verwenden können, wenn Sie eine Abfrage für die Tabelle STL\$1LOAD\$1ERRORS 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\$1LOAD\$1ERRORS mit STL\$1LOADERROR\$1DETAIL 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
```