Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Die Funktion SLICE_NUM
Gibt eine Ganzzahl zurück, die der Slice-Nummer in dem Cluster entspricht, in dem sich die Daten für eine Zeile befinden. SLICE_NUM verwendet keine Parameter.
Syntax
SLICE_NUM()
Rückgabetyp
Die SLICE_NUM-Funktion gibt eine Ganzzahl zurück.
Beispiele
In dem folgenden Beispiel wird gezeigt, welche Slices Daten für die ersten zehn EVENT-Zeilen in der Tabelle EVENTS enthalten:
select distinct eventid, slice_num() from event order by eventid limit 10; eventid | slice_num ---------+----------- 1 | 1 2 | 2 3 | 3 4 | 0 5 | 1 6 | 2 7 | 3 8 | 0 9 | 1 10 | 2 (10 rows)
Im folgenden Beispiel wird ein Code (10000) zurückgegeben, um zu zeigen, dass auf dem Führungsknoten eine Abfrage ohne FROM-Anweisung ausgeführt wird:
select slice_num(); slice_num ----------- 10000 (1 row)