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

ORACLE Omezení povolit hodnotu Null, IF

Musíte znovu vytvořit svá omezení.

Za prvé, pokud někdy chcete, aby pole obsahovalo hodnoty null, bez ohledu na jakákoli jiná pravidla, musí to být pole s hodnotou null.

ApprUserNo     NUMBER(10)   NULL,   -- No Check Constrain

Za druhé vytvořte omezení, které říká, že ApprUserNo nemůže být NULL, pokud ErStatus = 'PENDING'

CONSTRAINT ERStatus_Null_Exception CHECK (AppUserNo IS NOT NULL OR ERStatus = 'PENDING'),


  1. Vytvoření JSON a úprava složitého dotazu (oracle 11g)

  2. Opravdu nerozumím injekci mysql? Co je to?

  3. Mohu zadat heslo jednou pro více vyvolání příkazového řádku mysql, kde dotazy nejsou předem známy?

  4. SQL JOIN dvě tabulky s AVG