configurar una restricción única en las columnas de referencia en Oracle 10g xe
Tengo la siguiente situación.
la mesa se ve así
CREATE TABLE CompetitionsLanguages (
competition REF CompetitionType SCOPE IS Competitions,
language REF LanguageType SCOPE IS Languages
);
Necesito que esta tabla tenga una restricción única en la combinación (competencia, idioma). Oracle me dice que no puedo poner UNIQUE o PK en columnas que hagan referencia a otras tablas.
¿Es posible de alguna manera evitar el uso exclusivo de CHECK o algún tipo de TRIGGER?