你好的人,我有以下关系:如何侵犯Oracle中的外键
ALTER TABLE Role ADD CONSTRAINT ACTOR_ROLE_FK FOREIGN KEY (actorID) REFERENCES Actor (actorID);
什么查询我可以构建,测试,如果这个工作正常
谢谢,我想它从被测试一个UPDATE命令感谢
请勿这是不一样的我刚才的问题,因为我询问如何违反外键
感谢你们的盛情帮助
你好的人,我有以下关系:如何侵犯Oracle中的外键
ALTER TABLE Role ADD CONSTRAINT ACTOR_ROLE_FK FOREIGN KEY (actorID) REFERENCES Actor (actorID);
什么查询我可以构建,测试,如果这个工作正常
谢谢,我想它从被测试一个UPDATE命令感谢
请勿这是不一样的我刚才的问题,因为我询问如何违反外键
感谢你们的盛情帮助
INSERT INTO Role (actorID) VALUE(X)
-- replace X with a number that doesn't exist in the Actor table
它可以用UPDATE命令改变 – user1137472 2012-02-27 22:09:31
是的,你可以在角色或Actor上尝试一个UPDATE命令。 – zmbq 2012-02-27 22:11:48
@ user1137472:当然,只需更新一个有效的行并将actorid列设置为Actor表中不存在的内容即可。 – 2012-02-27 22:12:08
尝试在Role
其actorID
添加行表Actor
不存在。
开头? UPDATE Actor set lastName ='Voight',birthDate = '29 -Dec-1938'WHERE ActorID =' 00069' ; 我将演员ID更改为99不存在它仍然更新 – user1137472 2012-02-27 22:16:45
您可以举一个语法示例 – user1137472 2012-02-27 22:18:06
Update Role
set actorID = '99'
where actorid = '00069'
这假定演员表已经actorId来=“00069”,它不具备的actorId =“99”
如果你要我显示我更多的信息,请让我知道标志着这之前作为一个不好的和负面的问题,因为我不知道你需要什么,谢谢 – user1137472 2012-02-27 22:03:41