Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Funzione JSON_PARSE

Modalità Focus
Funzione JSON_PARSE - Amazon Redshift

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à.

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à.

La funzione JSON_PARSE analizza i dati in formato JSON e li converte nella rappresentazione SUPER.

Per importare nel tipo di dati SUPER utilizzando il comando INSERT o UPDATE, utilizza la funzione JSON_PARSE. Quando utilizzi JSON_PARSE() per analizzare le stringhe JSON in valori SUPER, si applicano alcune restrizioni. Per ulteriori informazioni, consulta Opzioni di analisi per SUPER.

Sintassi

JSON_PARSE( {json_string | binary_value} )

Argomenti

json_string

Un'espressione che restituisce JSON serializzato come tipo VARBYTE o VARCHAR.

binary_value

Un valore binario di tipo VARBYTE.

Tipo restituito

SUPER

Esempi

Per convertire l'array JSON [10001,10002,"abc"] nel tipo di dati SUPER, utilizza l'esempio seguente.

SELECT JSON_PARSE('[10001,10002,"abc"]'); +---------------------+ | json_parse | +---------------------+ | [10001,10002,"abc"] | +---------------------+

Per assicurare che la funzione abbia convertito l'array JSON nel tipo di dati SUPER, utilizza l'esempio seguente. Per ulteriori informazioni, consulta Funzione JSON_TYPEOF

SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]')); +-------------+ | json_typeof | +-------------+ | array | +-------------+

Argomento successivo:

CAN_JSON_PARSE

Argomento precedente:

Funzioni JSON

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.