Home » Bigquery » Tutorials » Alter table add column

BigQuery Alter table add column

Modify BigQuery table to add one or more new columns to an existing table schema

Alter table add column example

    ALTER TABLE mydataset.mytable
      ADD COLUMN A STRING;

Adding multiple new columns

    ALTER TABLE mydataset.mytable
      ADD COLUMN A STRING,
      ADD COLUMN IF NOT EXISTS B GEOGRAPHY,
      ADD COLUMN C ARRAY,
      ADD COLUMN D DATE OPTIONS(description="my description")

Syntax reference

ALTER TABLE [[project_name.]dataset_name.]table_name
ADD COLUMN [IF NOT EXISTS] column_name column_schema [, ...]