Función SLICE_NUM - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

Función SLICE_NUM

Devuelve un valor entero correspondiente al número de sección en el clúster donde se ubican los datos de una fila. SLICE_NUM no toma parámetros.

Sintaxis

SLICE_NUM()

Tipo de retorno

La función SLICE_NUM devuelve un valor entero.

Ejemplos

En el siguiente ejemplo, se muestra qué secciones tienen datos para las primeras diez filas de EVENT en la tabla EVENTS:

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)

El siguiente ejemplo devuelve un código (10000) para mostrar que una consulta sin instrucción FROM se ejecuta en el nodo principal:

select slice_num(); slice_num ----------- 10000 (1 row)