Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

bagaimana cara mengubah batasan pemeriksaan yang ada?

Anda harus menghapusnya dan membuatnya kembali, tetapi Anda tidak perlu mengeluarkan biaya untuk memvalidasi ulang data jika tidak mau.

alter table t drop constraint ck ;
alter table t add constraint ck check (n < 0) enable novalidate;

enable novalidate klausa akan memaksa penyisipan atau pembaruan agar batasan diterapkan, tetapi tidak akan memaksa pemindaian tabel penuh terhadap tabel untuk memverifikasi bahwa semua baris mematuhinya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server setara dengan fungsi WM_CONCAT

  2. Perbedaan antara BYTE dan CHAR dalam tipe data kolom

  3. Sepenuhnya Memahami PDO ATTR_PERSISTENT

  4. Oracle:DDL dan pengembalian transaksi

  5. bagaimana cara melakukan connection pooling di java?