Det fremgår af teksten i din syntaktisk ukorrekte kontrolrestriktion, at du ønsker at håndhæve en multi-table kontrolrestriktion. Den eneste måde at gøre dette på i Oracle (og måske enhver RDBMS) er med en trigger. Du kan ikke referere til flere tabeller i en kontrolbegrænsning.
Men afhængigt af din Oracle-version og ifølge Oracle-begrænsningsdokumentationen , er du muligvis i stand til at definere en ret kompleks fremmednøglebegrænsning, som dette indebærer: