Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle Database Enforce CHECK na wielu tabelach

Ograniczenia sprawdzania są bardzo ograniczone w Oracle. Aby przeprowadzić kontrolę, jaką proponujesz, musisz zaimplementować wyzwalacz PL/SQL .

Radzę całkowicie unikać wyzwalaczy. Zaimplementuj procedurę składowaną, która modyfikuje bazę danych i obejmuje sprawdzenia. Procedury składowane są łatwiejsze w utrzymaniu, choć nieco trudniejsze do wdrożenia. Jednak zmiana interfejsu z bezpośredniego dostępu do tabeli na dostęp do procedur składowanych zwraca się wielokrotnie na dłuższą metę.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego wiele tabel ORACLE domyślnie 12c?

  2. Jak połączyć wiele wierszy w kolejności według sekwencji w Oracle10g?

  3. Ciąg do tej pory w Oracle z milisekundami

  4. Zamówienie Oracle, nie pracując dla Podzapytania z DUAL

  5. jak zrobić łączenie połączeń w java?