2
Bigqueryテーブルで、私はデータを持っています。私はテーブルのフィールドの1つのデータ型を変更/アップグレードしたい。Bigqueryのテーブルのフィールドのデータ型を変更しますか?
現在のテーブル構造: 名:文字列、FlatNumber:整数、住所:文字列、金額:整数
必要な更新されたテーブル構造: 名:文字列、FlatNumber:文字列、住所:文字列、金額:フロート
注:私は、テーブル内のデータを持っています
:あなたはより多くの列を持っている場合は、それらのすべてをリスト避けるために
EXCEPT
またはREPLACE
でSELECT *
を使用することができますか?私はALTER TABLEのようなSQl DDLを探していました。table_name ADD column_nameデータ型。 Bigqueryで – aravindderajanはい、これにはコストがかかります。もう1つのオプションは、私が提供したクエリを使用して元のテーブルに論理ビューを作成し、代わりにそのクエリを照会することです。 'INT64'から' STRING'または 'INT64'を' FLOAT64'に変更することはできません。 –
あなたの答えをありがとう。ビューを作成しても、10進数の列のデータを取得していたので、私の要件は満たされません。基礎となるテーブルに整数型のデータ型がある場合は浮動小数点として表示されますが、それは役に立ちません。唯一の解決策は、テーブルを再作成してデータをコピーすることです。 – aravindderajan