簡體   English   中英

如何在Oracle中違反外鍵

[英]How to violate a foreign key in 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

嘗試在Role添加一行,而actorID在表Actor中不存在。

Update Role
set actorID = '99'
where actorid = '00069'

這假設actor表的actorid ='00069',並且它沒有actorid ='99'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM