我有一个 oracle db 10g,这里以表为例
create table Dienstplan
(
Montag Number(2),
Dienstag Number(2),
Mittwoch Number (2),
Donnerstag Number (2),
Freitag Number (2),
Samstag Number (2),
Sonntag Number (2),
gueltigAb DATE default SYSDATE NOT NULL,
PersonalNr Number(10) references Mitarbeiter(PersonalNr) INITIALLY DEFERRED DEFERRABLE,
PRIMARY KEY (PersonalNr, gueltigAb),
check (Montag <= 24),
check (Dienstag <= 24),
check (Mittwoch <= 24),
check (Donnerstag <= 24),
check (Freitag <= 24),
check (Samstag <= 24),
check (Sonntag <= 24)
);
/
现在的问题是,每当我插入包含外键(引用有效,因此不是那个)的行(不专属于该表)时,它就会尽职地插入,一旦我提交了整个混乱,它就会再次消失。
INSERT INTO Dienstplan (Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag, PersonalNr) values ('1', '2','3','4','5','6','7','1');
真正的踢球者是 sqldeveloper 中的手动插入(插入行 - 对话框和提交)就像一个魅力,这对我一点帮助都没有......
任何帮助表示赞赏欢呼恶作剧