sql >> Database teknologi >  >> RDS >> Oracle

Sådan indstilles standardværdien for kolonnen i den nyoprettede tabel fra select statement i 11g

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.



  1. Blockchain:Hvad er det, hvordan det virker, og hvad det betyder for Big Data

  2. MYSQL trunkeret forkert DOUBLE-værdi

  3. Hvordan bruger man group by i SQL Server-forespørgsel?

  4. En introduktion til asynkron behandling med Service Broker