Generated columns
Syntax
column_name [data_type] GENERATED ALWAYS AS (expression)Examples
1. Canonical Example
CREATE TABLE computed (
dividend DOUBLE PRECISION,
divisor DOUBLE PRECISION,
quotient GENERATED ALWAYS AS (dividend / divisor)
);2. Using CURRENT_TIMESTAMP
CURRENT_TIMESTAMPCREATE TABLE computed_non_deterministic (
id LONG,
last_modified TIMESTAMP WITH TIME ZONE GENERATED ALWAYS AS CURRENT_TIMESTAMP
);3. Partitioning with a Generated Column
Usage
Last updated

