Slide 32
Slide 32 text
SQL: Expressions as DEFAULT Values
No longer limited to literal values
CREATE TABLE t2 (a INT, b INT, c INT DEFAULT (a+b) );
CREATE TABLE t3 (a INT, b INT, c POINT DEFAULT (POINT(0,0)) );
CREATE TABLE t4 (a INT, b INT, c JSON DEFAULT (8[]9) );
Useful for types without literal values
GEOMETRY, POINT, LINESTRING, POLYGON, ...
Copyright @ 2022 Oracle and/or its affiliates.
32