

 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/). 

# enable\_case\_sensitive\_super\_attribute
<a name="r_enable_case_sensitive_super_attribute"></a>

## Valores (predeterminados en negrita)
<a name="r_enable_case_sensitive_super_attribute-values"></a>

true, **false**

## Descripción
<a name="r_enable_case_sensitive_super_attribute-description"></a>

Un valor de configuración que determina si en la navegación por las estructuras de tipos de datos SUPER con nombres de atributo sin delimitar se distingue entre mayúsculas y minúsculas. Al establecer `enable_case_sensitive_super_attribute` a `true`, en la navegación por las estructuras de tipos SUPER con nombres de atributo sin delimitar se distingue entre mayúsculas y minúsculas. Al establecer el valor a `false`, en la navegación por las estructuras de tipos SUPER con nombres de atributo sin delimitar no se distingue entre mayúsculas y minúsculas. 

Cuando se incluye un nombre de atributo entre comillas dobles y se establece `enable_case_sensitive_identifier` a `true`, siempre se conservan las mayúsculas y minúsculas, independientemente del establecimiento de la opción de configuración `enable_case_sensitive_super_attribute`.

`enable_case_sensitive_super_attribute` solo se aplica a columnas con el tipo datos SUPER. Para el resto de columnas, considere utilizar `enable_case_sensitive_identifier`.

Para obtener más información sobre cómo navegar por los campos JSON en mayúsculas y mayúsculas y minúsculas, consulte [Acceso a campos JSON con nombres de campo o atributos en mayúsculas y con mayúsculas y minúsculas combinadas](super-configurations.md#upper-mixed-case).

## Ejemplos
<a name="w2aac61c51b7"></a>

En el siguiente ejemplo, se muestran los resultados de seleccionar valore SUPER con `enable_case_sensitive_super_attribute` habilitado y con ese atributo deshabilitado.

```
--Create a table with a SUPER column.
CREATE TABLE tbl (col SUPER);
 
--Insert values.
INSERT INTO tbl VALUES (json_parse('{
 "A": "HELLO", "a": "123"
}'));

SET enable_case_sensitive_super_attribute TO ON;

SELECT col.A FROM tbl;
  a 
----- 
 "HELLO"
(1 row)

SELECT col.a FROM tbl;
  a 
----- 
 "123"
(1 row)

SET enable_case_sensitive_super_attribute TO OFF;

SELECT col.A FROM tbl;
  a 
-----
 "123"
(1 row)

SELECT col.a FROM tbl;
  a  
-----
 "123"
(1 row)
```

## Notas de uso
<a name="r_enable_case_sensitive_super_attribute-usage-notes"></a>
+  Las vistas y las vistas materializadas siguen el valor de `enable_case_sensitive_super_attribute` en el momento de crearlas. Las vistas de enlace en tiempo de ejecución, los procedimientos almacenados y las funciones definidas por el usuario siguen el valor de `enable_case_sensitive_super_attribute` en el momento de la consulta. 
+  Si utiliza la actualización automática para las vistas materializadas, le recomendamos que establezca el `enable_case_sensitive_identifier value` en el grupo de parámetros del clúster o grupo de trabajo. De este modo, se garantiza que `enable_case_sensitive_identifier` permanezca constante cuando se actualicen las vistas materializadas. Para obtener información sobre la actualización automática de las vistas materializadas, consulte [Actualización de una vista materializada](materialized-view-refresh.md). Para obtener información sobre el establecimiento de los valores de configuración, consulte [Grupos de parámetros de Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html) en la *Guía de administración de Amazon Redshift*. 
+  El nombre de la columna en los resultados de la instrucción siempre se cambia a minúsculas, independientemente del valor de `enable_case_sensitive_super_attribute`. Para que en el nombre de la columna también se distinga entre mayúsculas y minúsculas, active `enable_case_sensitive_identifier`. 
+  Recomendamos que los usuarios habituales que consulten tablas con políticas de seguridad en el nivel de fila asociadas tengan la configuración `enable_case_sensitive_identifier` predeterminada. Para obtener más información sobre seguridad en el nivel de fila, consulte [Seguridad de nivel básico](t_rls.md). 