Du kan angive begrænsningerne og standardindstillingerne i en CREATE TABLE AS SELECT, men syntaksen er som følger
create table t1 (id number default 1 not null);
insert into t1 (id) values (2);
create table t2 (id default 1 not null)
as select * from t1;
Det vil sige, det vil ikke arve begrænsningerne fra kildetabellen/select. Kun datatypen (længde/præcision/skala) bestemmes af udvælgelsen.