

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Función REPEAT
<a name="r_REPEAT"></a>

Repite una cadena la cantidad especificada de veces. Si el parámetro de entrada es numérico, REPEAT lo trata como una cadena. 

Sinónimo de [Función REPLICATE](r_REPLICATE.md). 

## Sintaxis
<a name="r_REPEAT-synopsis"></a>

```
REPEAT(string, integer)
```

## Argumentos
<a name="r_REPEAT-arguments"></a>

 *cadena*   
El primer parámetro de entrada es la cadena que se repetirá. 

 *entero*   
El segundo parámetro es un valor `INTEGER` que indica la cantidad de veces que se repite la cadena. 

## Tipo de retorno
<a name="r_REPEAT-return-type"></a>

VARCHAR

## Ejemplos
<a name="r_REPEAT-examples"></a>

En el siguiente ejemplo se utilizan datos de la tabla CATEGORY en la base de datos de ejemplo TICKIT. Para obtener más información, consulte [Base de datos de muestra](c_sampledb.md). 

Para repetir tres veces el valor de la columna CATID en la tabla CATEGORY, use el siguiente ejemplo. 

```
SELECT catid, REPEAT(catid,3)
FROM category
ORDER BY 1,2;

+-------+--------+
| catid | repeat |
+-------+--------+
|     1 |    111 |
|     2 |    222 |
|     3 |    333 |
|     4 |    444 |
|     5 |    555 |
|     6 |    666 |
|     7 |    777 |
|     8 |    888 |
|     9 |    999 |
|    10 | 101010 |
|    11 | 111111 |
+-------+--------+
```

En el siguiente ejemplo, se muestra la generación de cadenas de hasta 16 000 000 bytes:

```
SELECT 
    LEN(REPEAT('X', 5000000)) AS five_million_bytes,
    LEN(REPEAT('Y', 16000000)) AS sixteen_million_bytes;

 five_million_bytes  | sixteen_million_bytes
----------+-----------
 5000000  | 16000000
```