Skip to main content
Preview BigQuery data definition (DDL), data manipulation (DML), transaction, and data control (DCL) statements in BigQuery compatibility mode.

Data definition language

Data manipulation language

Transaction control

BigQuery transactions run a group of statements atomically.

Data control language

BigQuery data control language manages access to resources.

Limitations

  • Column types in a CREATE TABLE ... AS SELECT column list are read as names only and do not re-type the selected columns.
  • INSERT, UPDATE, and DELETE do not support a RETURNING clause.
  • Procedural statements (CALL, EXECUTE IMMEDIATE, scripting) are not supported in this mode.