Caracteres de formato de estilo Teradata para datos numéricos - AWS Clean Rooms

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Caracteres de formato de estilo Teradata para datos numéricos

A continuación, puede descubrir cómo las funciones TEXT_TO_INT_ALT y TEXT_TO_NUMERIC_ALT interpretan los caracteres de la cadena de expresión de entrada. En la siguiente tabla también encontrará una lista de los caracteres que puede especificar en la frase de formato. Además, encontrará una descripción de las diferencias entre el formato de estilo Teradata y la opción AWS Clean Rooms de formato.

Formato Descripción
G No se admite como separador de grupo en la cadena de expresión de entrada. No puede especificar este carácter en la frase de formato.
D

Símbolo de punto base. Puede especificar este carácter en la frase de formato. Este carácter equivale al . (punto).

El símbolo de punto base no puede aparecer en una frase de formato que contenga cualquiera de los siguientes caracteres:

  • . (punto)

  • S (“s” mayúscula)

  • V (“v” mayúscula)

/ , : %

Caracteres de inserción: barra diagonal (/), coma (,), dos puntos (:) y signo de porcentaje (%).

No puede incluir estos caracteres en la frase de formato.

AWS Clean Rooms ignora estos caracteres en la cadena de expresión de entrada.

.

Un punto como un carácter de punto base, es decir, una coma decimal.

Este carácter no puede aparecer en una frase de formato que contenga cualquiera de los siguientes caracteres:

  • D (“d” mayúscula)

  • S (“s” mayúscula)

  • V (“v” mayúscula)

B

No puede incluir el carácter de espacio en blanco (B) en la frase de formato. En la cadena de expresión de entrada, los espacios anteriores y posteriores no se tienen en cuenta, y los espacios entre dígitos no están permitidos.

+ -

No puede incluir el signo más (+) o el signo menos (-) en la frase de formato. No obstante, el signo más (+) y el signo menos (-) se analizan de forma implícita como parte del valor numérico si aparecen en la cadena de expresión de entrada.

V

Indicador de la posición de la coma decimal.

Este carácter no puede aparecer en una frase de formato que contenga cualquiera de los siguientes caracteres:

  • D (“d” mayúscula)

  • . (punto)

Z

Dígito decimal suprimido con cero. AWS Clean Rooms recorta los ceros iniciales. El carácter Z no puede seguir a un carácter 9. El carácter Z debe estar a la izquierda del carácter de punto base si la parte de la fracción contiene el carácter 9.

9

Dígito decimal.

CHAR(n)

Para este formato, puede especificar lo siguiente:

  • CHAR consta de Z o 9 caracteres. AWS Clean Rooms no admite un signo + (más) o - (menos) en el valor CHAR.

  • n es una constante entera, I o F. Para I, es el número de caracteres necesarios para mostrar la parte entera de los datos numéricos o enteros. Para F, es el número de caracteres necesarios para mostrar la parte de fracción de los datos numéricos.

-

Carácter de guion (-).

No puede incluir este carácter en la frase de formato.

AWS Clean Rooms omite este carácter de la cadena de expresión de entrada.

S

Decimal zonificado firmado. El carácter S debe ubicarse después del último dígito decimal de la frase de formato. El último carácter de la cadena de expresión de entrada y la conversión numérica correspondiente se mencionan en Caracteres de formato de datos para un decimal zonificado firmado, formato de datos numérico de estilo Teradata .

El carácter S no puede aparecer en una frase de formato que contenga cualquiera de los siguientes caracteres:

  • + (signo más)

  • . (punto)

  • D (“d” mayúscula)

  • Z (“z” mayúscula)

  • F (“f” mayúscula)

  • E (“e” mayúscula)

E

Notación exponencial. La cadena de expresión de entrada puede incluir el carácter de exponente. No se puede especificar E como un carácter de exponente en la frase de formato.

FN9

No se admite en AWS Clean Rooms.

FNE

No se admite en AWS Clean Rooms.

$, USD, dólares estadounidenses

Signo de dólar ($), código ISO de la moneda (USD) y nombre de la moneda dólares estadounidenses.

El símbolo ISO de la divisa USD y el nombre de la divisa Dólares estadounidenses distinguen mayúsculas de minúsculas. AWS Clean Rooms solo admite la divisa USD. La entrada de expresión de entrada puede incluir espacios entre el símbolo de la moneda USD y el valor numérico; por ejemplo, “$ 123E2” o “123E2 $”.

L

Símbolo de la moneda. Este carácter de símbolo de moneda solo puede aparecer una vez en la frase de formato. No se pueden especificar caracteres de símbolo de moneda repetidos.

C

Código de la moneda ISO. Este carácter de símbolo de moneda solo puede aparecer una vez en la frase de formato. No se pueden especificar caracteres de símbolo de moneda repetidos.

N

Nombre completo de la moneda. Este carácter de símbolo de moneda solo puede aparecer una vez en la frase de formato. No se pueden especificar caracteres de símbolo de moneda repetidos.

O

Símbolo de moneda doble. No puede especificar este carácter en la frase de formato.

U

Código de moneda ISO doble. No puede especificar este carácter en la frase de formato.

A

Nombre completo doble de la moneda. No puede especificar este carácter en la frase de formato.

Caracteres de formato de datos para un decimal zonificado firmado, formato de datos numérico de estilo Teradata

Puede utilizar los siguientes caracteres en la frase de formato de las funciones TEXT_TO_INT_ALT y TEXT_TO_NUMERIC_ALT para un valor decimal, zonificado y firmado.

Último carácter de la cadena de entrada Conversión numérica
{ o 0 n … 0
A o 1 n … 1
B o 2 n … 2
C o 3

n … 3

D o 4

n … 4

E o 5

n … 5

F o 6

n … 6

G o 7 n … 7
H u 8 n … 8
I o 9 n … 9
} -n … 0
J -n … 1
K -n … 2
L -n … 3
M -n … 4
N -n … 5
O -n … 6
P -n … 7
Q -n … 8
R

-n … 9