嗨,大家好,我需要在ORACLE 10g中创建一个触发器,它确保在birthDate之前的deathDate无法输入。我真的很苦恼,请你能提供支持,谢谢你仁慈的人。协助创建一个触发器
我的方案是:
Actor (actorID, lastName, firstName, middleName, suffix, gender, birthDate, deathDate)
Movie (movieID, title, year, company, totalNoms, awardsWon, DVDPrice, discountPrice)
Quote (quoteID, quote)
Role (roleID ,roleName ,gender ,actorID* ,movieID*)
RoleQuote (roleID*, quoteID*)
谢谢
如果有任何更多的信息,你需要请咨询
我的关系约束是:
CONSTRAINT_NAME C
------------------------------ -
QUOTE_FK R
ROLE_FK R
MOVIE_ROLE_FK R
ACTOR_ROLE_FK R
ACTORID P
MOVIEID P
QUOTEID P
ROLEID P
ROLEQUOTEID P
Relationships:
ALTER TABLE Role ADD CONSTRAINT ACTOR_ROLE_FK FOREIGN KEY (actorID) REFERENCES Actor (actorID);
ALTER TABLE Role ADD CONSTRAINT MOVIE_ROLE_FK FOREIGN KEY (movieID) REFERENCES Movie (movieID);
ALTER TABLE RoleQuote ADD CONSTRAINT Role_FK FOREIGN KEY (roleID) REFERENCES Role (roleID);
ALTER TABLE RoleQuote ADD CONSTRAINT Quote_FK FOREIGN KEY (quoteID) REFERENCES Quote (quoteID);
你尝试过这么远吗? [P.S ...](http://www.techonthenet.com/oracle/triggers/index.php) – Ben 2012-02-29 23:56:23
我将发布: CREATE TRIGGER death_date_not_valid BEFORE birthDate
user1137472
2012-02-29 23:59:18
我不知道这是正确的,但它是我试过的 – user1137472 2012-02-29 23:59:51