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

Peramal; batasi nilai baris per kolom

Ini mungkin berfungsi sebagai pengganti pemicu Anda:

CREATE MATERIALIZED VIEW mv_my
BUILD IMMEDIATE
REFRESH FAST ON COMMIT AS
SELECT POSTALCODE, COUNT(*) AS cnt FROM TEST GROUP BY POSTALCODE
/

ALTER TABLE mv_my ADD CHECK(cnt < 2)
/

Beri tahu saya. Salam,

Sebas



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memisahkan nilai yang dipisahkan koma di Oracle

  2. Berapa jumlah maksimum kolom yang diperbolehkan dalam sebuah tabel?

  3. Oracle - Gabung luar kiri dengan klausa where

  4. Sintaks Gabung Luar Oracle Gaya Lama - Mengapa menempatkan tanda (+) di sisi kanan tanda sama dengan di Gabung Luar Kiri?

  5. ALTER &DROP Tabel DDL Dengan Jalankan Segera Di Oracle Database