sql >> Database >  >> RDS >> Oracle

Hoe de standaardwaarde in te stellen voor de kolom van de nieuw gemaakte tabel van de select-instructie in 11g

U kunt de beperkingen en standaardwaarden specificeren in een CREATE TABLE AS SELECT, maar de syntaxis is als volgt

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;

Dat wil zeggen, het zal de beperkingen van de brontabel/select niet overnemen. Alleen het gegevenstype (lengte/precisie/schaal) wordt bepaald door de select.



  1. Importeer SQL-bestand in mysql

  2. LOWER() Functie in Oracle

  3. datum ophalen uit tijdstempel in PostgreSQL

  4. Exclusief of in mysql . gebruiken