sql >> Databasteknik >  >> RDS >> Oracle

Orakel; begränsa rader per kolumnvärde

Detta kan fungera istället för din trigger:

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)
/

Låt mig veta. Hej,

Sebas



  1. Många-till-många i sqlalchemy. Förhindrar att SQLAlchemy infogas i en tabell om en tagg redan finns

  2. Hur får man aktuellt datum i PL/SQL?

  3. MySQL Välj DISTINCT flera kolumner baserat på unikheten hos en rad?

  4. När ska jag använda array-kolumner v.s. föreningar inom räls