sql >> Databáze >  >> RDS >> Oracle

Oracle Database Enforce CHECK na více tabulkách

Omezení kontroly jsou v Oracle velmi omezená. Chcete-li provést kontrolu, jakou navrhujete, museli byste implementovat spouštěč PL/SQL .

Moje rada je úplně se vyhnout spouštěčům. Implementujte uloženou proceduru, která upravuje databázi a zahrnuje kontroly. Uložené procedury se snadněji udržují, i když je trochu obtížnější je implementovat. Ale změna frontendu z přímého přístupu k tabulce na přístup k uložené proceduře se z dlouhodobého hlediska mnohonásobně vrátí.



  1. Převeďte desetinný rok na datum

  2. Jak se připojit ke vzdálené databázi MySQL pomocí Javy?

  3. Načtení PDO nic nevrací

  4. Přidejte číslo řádku do sady výsledků dotazu SQL