View a markdown version of this page

CHANGE_DATA_TYPE - AWS Glue DataBrew Entwicklerhandbuch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

CHANGE_DATA_TYPE

Ändert den Datentyp einer vorhandenen Spalte.

Wenn ein Spaltenwert nicht in den neuen Typ konvertiert werden kann, wird er durch NULL ersetzt. Dies kann passieren, wenn eine Zeichenkettenspalte in eine Ganzzahlspalte konvertiert wird. Beispielsweise wird die Zeichenfolge „123" zu einer Ganzzahl 123, aber die Zeichenfolge „ABC“ kann nicht zu einer Zahl werden, sodass sie durch einen NULL-Wert ersetzt wird.

Parameters
  • sourceColumn – Der Name einer vorhandenen Spalte.

  • columnDataType— Neuer Typ der Spalte. Die folgenden Datentypen werden unterstützt:

    • Byte: 1-Byte-Ganzzahlen mit Vorzeichen. Der Zahlenbereich reicht von -128 bis 127.

    • kurz: 2-Byte-Ganzzahlen mit Vorzeichen. Der Zahlenbereich reicht von -32768 bis 32767.

    • int: 4-Byte-Ganzzahlzahlen mit Vorzeichen. Der Zahlenbereich reicht von -2147483648 bis 2147483647.

    • lang: 8-Byte-Ganzzahlzahlen mit Vorzeichen. Der Zahlenbereich reicht von -9223372036854775808 bis 9223372036854775807.

    • float: 4-Byte-Gleitkommazahlen mit einfacher Genauigkeit.

    • double: 8-Byte-Gleitkommazahlen mit doppelter Genauigkeit.

    • Dezimalzahlen: Vorzeichenbehaftete Dezimalzahlen mit insgesamt bis zu 38 Ziffern und 18 Nachkommastellen.

    • Zeichenfolge: Zeichenkettenwerte.

    • Boolean: Der boolesche Typ hat einen von zwei möglichen Werten: `true` und `false` oder `yes` und `no`.

    • timestamp: Werte, die die Felder Jahr, Monat, Tag, Stunde, Minute und Sekunde umfassen.

    • Datum: Werte, die die Felder Jahr, Monat und Tag umfassen.

Beispiel Beispiel

{ "RecipeAction": { "Operation": "CHANGE_DATA_TYPE", "Parameters": { "sourceColumn": "columnName", "columnDataType": "boolean" } } }