Valori letterali - AWS Clean Rooms

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

Valori letterali

Un valore letterale o una costante è un valore di dati fisso, composto da una sequenza di caratteri o da una costante numerica.

AWS Clean Rooms supporta diversi tipi di letterali, tra cui:

  • Valori letterali per numeri interi, decimali e in virgola mobile.

  • Valori letterali di data, ora e timestamp, utilizzati con i tipi di dati datetime. Per ulteriori informazioni, consulta Valori letterali di data, ora e timestamp.

  • Valori letterali a intervalli. Per ulteriori informazioni, consulta Valori letterali di intervallo.

  • Valori letterali nulli, utilizzati per specificare un valore nullo.

  • Solo TAB, CARRIAGE RETURN (CR) e LINE FEED (LF) Sono supportati i caratteri di controllo Unicode della categoria generale Unicode (Cc).

AWS Clean Rooms non supporta riferimenti diretti a stringhe letterali nella SELECT clausola, ma possono essere utilizzati all'interno di funzioni come. CAST

Operatore + (concatenamento)

Concatena valori letterali numerici, stringhe letterali e/o valori letterali datetime e intervallali. Si trovano su entrambi i lati del simbolo + e restituiscono tipi diversi in base agli input su entrambi i lati del simbolo +.

Sintassi

numeric + string
date + time
date + timetz

L'ordine degli argomenti può essere invertito.

Argomenti

numeric literals

I valori letterali o le costanti che rappresentano numeri possono essere interi o in virgola mobile.

string literals

Stringhe, stringhe di caratteri o costanti di caratteri

date

A DATE colonna o un'espressione che si converte implicitamente in DATE.

time

A TIME colonna o un'espressione che si converte implicitamente in un TIME.

timetz

A TIMETZ colonna o un'espressione che si converte implicitamente in un TIMETZ.

Esempio

La seguente tabella di esempio TIME_TEST ha una colonna TIME_VAL (tipo TIME) con tre valori inseriti.

select date '2000-01-02' + time_val as ts from time_test;