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
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à.
Funzione QUOTE_IDENT
La funzione QUOTE_IDENT restituisce la stringa specificata come una stringa con virgolette doppie iniziali e virgolette doppie finali. L'output della funzione può essere utilizzato come identificatore in un'istruzione SQL. La funzione raddoppia in modo appropriato qualsiasi virgoletta doppia incorporata.
QUOTE_IDENT aggiunge le doppie virgolette solo quando è necessario per creare un identificatore valido, quando la stringa contiene caratteri non identificativi o sarebbe altrimenti espressa in minuscolo. Per restituire sempre una stringa con virgoletta singola, utilizzare QUOTE_LITERAL.
Sintassi
QUOTE_IDENT(string)
Argomento
- stringa
-
Una stringa
CHARoVARCHAR.
Tipo restituito
La funzione QUOTE_IDENT restituisce lo stesso tipo di stringa della stringa di input.
Esempi
Per restituire la stringa "CAT" con virgolette doppie, utilizza l'esempio seguente.
SELECT QUOTE_IDENT('"CAT"');+-------------+ | quote_ident | +-------------+ | """CAT""" | +-------------+
Nell'esempio seguente vengono utilizzati i dati della tabella CATEGORY del database TICKIT di esempio. Per ulteriori informazioni, consulta Database di esempio.
Per restituire la colonna CATNAME racchiusa tra virgolette, utilizza l'esempio seguente.
SELECT catid, QUOTE_IDENT(catname) FROM category ORDER BY 1,2;+-------+-------------+ | catid | quote_ident | +-------+-------------+ | 1 | "MLB" | | 2 | "NHL" | | 3 | "NFL" | | 4 | "NBA" | | 5 | "MLS" | | 6 | "Musicals" | | 7 | "Plays" | | 8 | "Opera" | | 9 | "Pop" | | 10 | "Jazz" | | 11 | "Classical" | +-------+-------------+