我得到了一個Oracle數據庫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手動插入(插入行 - 對話&提交)的作品就像一個魅力,這並不能幫助我在所有...
任何幫助表示讚賞 助威騙局
什麼前端/ API /無論你用來做插入和提交失敗? – 2009-12-08 14:07:27
我敢打賭,出於某種原因,儘管您認爲不行,但插入一個不存在的PersonalNr,並且由於約束被推遲,直到您提交時纔會出現錯誤。 – erikkallen 2009-12-08 14:11:54