Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle Database Enforce CHECK на множество таблици

Ограниченията за проверка са много ограничени в Oracle. За да направите проверка, както предлагате, ще трябва да внедрите PL/SQL тригер .

Моят съвет е да се избягват напълно тригерите. Приложете съхранена процедура, която модифицира базата данни и включва проверките. Съхранените процедури са по-лесни за поддръжка, въпреки че са малко по-трудни за изпълнение. Но промяната на предния край от директен достъп до таблица на достъп до съхранена процедура се изплаща многократно в дългосрочен план.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Еквивалент на COLLATE без значение на главните и главните букви в Oracle

  2. Получаване на странен проблем с функция TO_NUMBER в Oracle

  3. PL/SQL процедура:АКТУАЛИЗИРАНЕ на имената с главни букви до initcaps, със специална обработка за някои стойности

  4. Леко приключение за покупка

  5. Разлика между две стойности за година, месец и ден в Oracle