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

Làm cách nào để thêm một cột không rỗng và một ràng buộc kiểm tra trong một dòng trong Oracle 11g?

Cuộn NOT NULL ràng buộc vào CHECK ràng buộc:

ALTER TABLE FOO_AUTHORS 
  ADD PUBLICATION_PERIOD_DAYS INTEGER DEFAULT 1
  CONSTRAINT publicationPeriodDays
  CHECK ( PUBLICATION_PERIOD_DAYS IS NOT NULL AND PUBLICATION_PERIOD_DAYS > 0 );

Các hàng hiện có sẽ có PUBLICATION_PERIOD_DAYS đặt thành giá trị mặc định.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fuse 6.3 dbcp nguồn dữ liệu cơ bản

  2. Quy trình được lưu trữ để xóa bản ghi trong Oracle DBMS

  3. Tại sao một biến oracle plsql varchar2 cần một kích thước nhưng một tham số thì không?

  4. Làm cách nào để giám sát hoạt động SQL trên Oracle?

  5. Nối các nút XMLType trong truy vấn Oracle