# name: test/sql/generated_columns/virtual/null.test # description: Test generated columns with the NOT NULL constraint # group: [virtual] statement ok PRAGMA enable_verification # Not supported appended to the column definition statement error CREATE TABLE unit ( price INTEGER, amount_sold AS (price) NOT NULL, ); ---- :.*Binder Error.*not supported yet.* # Show that proper NOT NULL constraints still work when mixed in when generated columns statement ok CREATE TABLE tbl ( gen1 AS (price), gen2 AS (price), price INTEGER NOT NULL ); statement ok INSERT INTO tbl VALUES (5); # Violates not null constraint statement error INSERT INTO tbl VALUES (null); ---- :.*Constraint Error.*constraint failed.*