Lors de la création de la table.ON DELETE SET DEFAULT - fonctionnalité non implémentée
Un messege d'erreur montre SQL Error: ORA-03001: unimplemented feature
CREATE TABLE OrgChart
(
job_title VARCHAR(30) NOT NULL PRIMARY KEY,
emp_nbr INTEGER DEFAULT 0 NOT NULL REFERENCES Personnel(emp_nbr) ON
DELETE SET DEFAULT ON
UPDATE CASCADE,
boss_emp_nbr INTEGER REFERENCES Personnel(emp_nbr),
UNIQUE (emp_nbr, boss_emp_nbr),
salary DECIMAL (12,4) NOT NULL CHECK (salary >= 0.00)
);
Comment puis-je déclarer une clé étrangère qui permet des mises à jour de cascade de la table parent et qui définit la valeur par défaut (0 dans ce cas) lorsque le parent la ligne est supprimée?
Avez-vous une question? –
Question est ... pourquoi il est dit fonctionnalité inappliquée .. dans doc oracle c'est la syntaxe correcte 'http://docs.oracle.com/cd/E17952_01/refman-5.5-fr/create-table-foreign-keys. html' – Nisar