

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# enable\$1case\$1sensitive\$1super\$1attribute
<a name="r_enable_case_sensitive_super_attribute"></a>

## Valori (valore predefinito in grassetto)
<a name="r_enable_case_sensitive_super_attribute-values"></a>

true, **false**

## Description
<a name="r_enable_case_sensitive_super_attribute-description"></a>

Un valore di configurazione che determina se la navigazione delle strutture dei tipi di dati SUPER con nomi di attributi non delimitati fa distinzione tra maiuscole e minuscole. Quando imposti `enable_case_sensitive_super_attribute` su `true`, la navigazione nelle strutture di tipo SUPER con nomi di attributi non delimitati fa distinzione tra maiuscole e minuscole. Quando imposti il valore su `false`, la navigazione nelle strutture di tipo SUPER con nomi di attributi non delimitati fa distinzione tra maiuscole e minuscole. 

Quando racchiudi un nome di attributo tra virgolette doppie e imposti `enable_case_sensitive_identifier` su `true`, le maiuscole/minuscole sono sempre conservate, indipendentemente dall'impostazione dell'opzione di configurazione `enable_case_sensitive_super_attribute`.

`enable_case_sensitive_super_attribute` si applica solo alle colonne con il tipo di dati SUPER. Per tutte le altre colonne, considera invece l'utilizzo di `enable_case_sensitive_identifier`.

Per ulteriori informazioni sulla navigazione nei campi JSON in maiuscolo e minuscolo, consulta [Accesso ai campi JSON con nomi di campi o attributi in maiuscolo e in lettere maiuscole e minuscole](super-configurations.md#upper-mixed-case).

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

L'esempio seguente mostra i risultati della selezione dei valori SUPER con `enable_case_sensitive_super_attribute` abilitato e disabilitato.

```
--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)
```

## Note per l'utilizzo
<a name="r_enable_case_sensitive_super_attribute-usage-notes"></a>
+  Le viste e le viste materializzate seguono il valore di `enable_case_sensitive_super_attribute` al momento della loro creazione. Le viste con associazione tardiva, le procedure archiviate e le funzioni definite dall'utente seguono il valore di `enable_case_sensitive_super_attribute` al momento della query. 
+  Se utilizzi l'aggiornamento automatico per le viste materializzate, consigliamo di impostare `enable_case_sensitive_identifier value` nel gruppo di parametri del cluster o del gruppo di lavoro. Ciò garantisce che `enable_case_sensitive_identifier` rimanga costante quando le viste materializzate vengono aggiornate. Per informazioni su come aggiornare automaticamente le viste materializzate, consulta [Aggiornamento di una vista materializzata](materialized-view-refresh.md). Per informazioni relative all'impostazione dei valori di configurazione nei gruppi di parametri, consulta [Gruppi di parametri di Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-parameter-groups.html) nella *Guida alla gestione di Amazon Redshift*. 
+  Il nome della colonna nei risultati dell'istruzione è sempre in minuscolo, indipendentemente dal valore di `enable_case_sensitive_super_attribute`. Per fare in modo che anche il nome della colonna faccia distinzione tra maiuscole e minuscole, abilita `enable_case_sensitive_identifier`. 
+  È consigliabile che gli utenti normali che eseguono query su tabelle con policy di sicurezza collegate a livello di riga abbiano l'impostazione predefinita `enable_case_sensitive_identifier`. Per ulteriori informazioni sulla sicurezza a livello di riga. consulta.[Sicurezza a livello di riga](t_rls.md). 