예시(PostgreSQL):
CREATE TABLE foo
(
col1 INT,
col2 INT GENERATED ALWAYS AS (col1 + 1) STORED
);
INSERT INTO foo(col1, col2) VALUES (1, 2);
2를 생성된 열인 col2 열에 삽입할 수 없습니다.
이 스크립트가 작동하려면 2를 DEFAULT로 변경해야 합니다.
INSERT INTO foo(col1, col2) VALUES (1, DEFAULT);