🛠️
【BigQuery】テーブルのカラム名を変更する ALTER TABLE RENAME COLUMN
はじめに
BigQuery では、これまで一度作成したテーブルのカラム名は変更できず、テーブルを CTAS で再作成することが必要だったが、新しく機能追加された ALTER TABLE RENAME COLUMN により、カラム名を変更できるようになった。(2022年8月19日 時点ではプレビュー)
ALTER TABLE RENAME COLUMN を試す
SQL
ALTER TABLE `<dataset_id>.test_table`
RENAME COLUMN A TO columnA,
RENAME COLUMN IF EXISTS B TO columnB # 指定されたカラムが存在しない場合、ステートメントは無効
Discussion