Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak ustawić domyślną wartość kolumny nowo utworzonej tabeli z instrukcji select w 11g?

Możesz określić ograniczenia i wartości domyślne w CREATE TABLE AS SELECT, ale składnia jest następująca

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;

Oznacza to, że nie odziedziczy ograniczeń z tabeli/wyboru źródłowego. Tylko typ danych (długość/dokładność/skala) jest określany przez wybór.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Formatowanie wyników zapytań w SQLPlus

  2. Jak sprawdzić NLS_LANG klienta?

  3. Czy w ORACLE istnieje sposób na połączenie wielu wierszy w jeden, przy użyciu dwóch tabel, w których końcowe wartości są oddzielone przecinkami?

  4. Brak typu danych Bit dla kolumn tabeli w Oracle

  5. Oracle SQL:Jak wyświetlić puste tygodnie/tygodnie bez danych?