Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да зададете стойност по подразбиране за колона на новосъздадена таблица от оператор select в 11g

Можете да посочите ограниченията и настройките по подразбиране в CREATE TABLE AS SELECT, но синтаксисът е както следва

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;

Това означава, че няма да наследи ограниченията от изходната таблица/избор. Само типът данни (дължина/прецизност/мащаб) се определя от избора.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle сравнява две различни дати

  2. Разлика между CLOB и BLOB от гледна точка на DB2 и Oracle?

  3. вземете всички данни от релационни таблици, като използвате xmlelement в pl/sql

  4. 40 въпрос, който трябва да знаете за R12.2

  5. Оператор за конкатенация на низове в Oracle, Postgres и SQL Server