BigQuery: Wie kann ich den Typ einer meiner Spalten von INTEGER in STRING ändern?

Nehmen wir an, ich habe in BigQuery eine vorhandene Tabelle mit X-Feldern. Feld 1 ist derzeit ein INTEGER, aber ich möchte es in einen STRING ändern.

Ich muss Daten behalten, die sich derzeit in Feld 1 befinden, während ich in der Lage bin, Zeichenfolgendaten in dieses Feld einzufügen.

Ich glaube, dass es derzeit in Google BigQuery nicht möglich ist, den Typ einer Spalte zu ändern. Ich denke, die einzige Änderung, die wir an einer Tabelle vornehmen können, ist das Hinzufügen von Spalten mit demBefehl "Table.Update"

Also, was wäre der beste Weg, um das zu tun?

Ich habe darüber nachgedacht, aber ich würde hoffen, dass es eine bessere Lösung gibt:

Wählen Sie STRING (field1) als field1, field2, field3, fieldX in MyTable ausExportieren Sie das Ergebnis in eine TempTableLöschen Sie MyTableKopieren Sie TempTable nach MyTable

Ich wäre dann in der Lage, Zeichenfolgen in field1 einzufügen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage