Publicado en: Apr 29, 2021

Amazon Redshift, un almacenamiento de datos en la nube completamente administrado, ahora agrega compatibilidad para la expresión común de tabla recursiva (CTE). A partir de hoy, puede utilizar la CTE recursiva en el clúster de Redshift para solicitar datos jerárquicos, como gráficos organizativos donde los empleados informan a otros empleados (gerentes) o solicitudes de productos multinivel en el que un producto consta de varios componentes, que a su vez consta de otros componentes.

Una CTE recursiva es una expresión común de tabla que hace referencia a sí misma. Para utilizar una CTE recursiva, primero defina una subconsulta SELECT que devuelve un conjunto de resultados que es el conjunto inicial de la recursividad (“Cláusula de anclaje”), luego otra subconsulta SELECT que hace referencia al nombre CTE en la expresión FROM (“Expresión recursiva”). La expresión recursiva contiene una expresión WHERE que termina su propia ejecución.

Para comenzar y obtener más información sobre la CTE recursiva, consulte nuestra documentación.

El soporte de la CTE recursiva ya se encuentra disponible en todas las regiones comerciales. Consulte la tabla de regiones de AWS para conocer la disponibilidad de Amazon Redshift.