我有一个名为Person的表和一个名为ID的列如何检查ID是否已经是FOREIGNKEY因为我想用这段代码来实现它:ALTERTABLEPersonADDFOREIGNKEY(ID)REFERENCESJob(ID)ONDELETECASCADEONUPDATECASCADE但是如果ID已经是一个FOREIGNKEY,它会给出以下错误“可能导致循环或多个级联路径”,因为有两个级联的条件......如何检查这个字段是否是FOREIGNKEY以避免这个错误? 最佳答案 您想查看INFORMATIONSCHEMAView虽然它没有它应该的