QUOTEfunzione _ IDENT - 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à.

QUOTEfunzione _ IDENT

La IDENT funzione QUOTE _ restituisce la stringa specificata come 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 virgolette doppie solo se necessario per creare un identificatore valido, quando la stringa contiene caratteri non identificativi o verrebbe altrimenti piegata in minuscolo. Per restituire sempre una stringa tra virgolette singole, usa _. QUOTE LITERAL

Sintassi

QUOTE_IDENT(string)

Argomento

stringa

Una stringa CHAR o VARCHAR.

Tipo restituito

La IDENT funzione QUOTE _ 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""" | +-------------+

L'esempio seguente utilizza i dati della CATEGORY tabella del database TICKIT di esempio. Per ulteriori informazioni, consulta Database di esempio.

Per restituire la CATNAME colonna racchiusa tra virgolette, utilizzare 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" | +-------+-------------+