Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách đặt giá trị mặc định cho cột của bảng mới tạo từ câu lệnh select trong 11g

Bạn có thể chỉ định các ràng buộc và giá trị mặc định trong TẠO BẢNG NHƯ CHỌN, nhưng cú pháp như sau

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;

Có nghĩa là, nó sẽ không kế thừa các ràng buộc từ bảng / chọn nguồn. Chỉ loại dữ liệu (độ dài / độ chính xác / tỷ lệ) được xác định bởi lựa chọn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao Oracle sử dụng DBMS_STATS.GATHER_TABLE_STATS?

  2. Sử dụng cơ sở dữ liệu Oracle với CakePHP 2.0

  3. Cách sử dụng AddBatch / withBatch đúng cách để chèn hàng loạt giá trị thẻ xml vào bảng cơ sở dữ liệu

  4. Làm cách nào để chèn vào cột BLOB từ một câu lệnh chèn trong sqldeveloper?

  5. Làm cách nào để sử dụng tên phân vùng làm tham số trong câu lệnh select?