AEROPUERTO
にレコードがあります CIUDAD
に存在しないレコードを指します 。
AEROPUERTO
のどのレコードを見つけるか そのような問題があります:
select * from AEROPUERTO where CODIGO_CIUDAD not in (select CODIGO from CIUDAD)
結果セットが空でない場合は、実行します。 孤児となった記録がある。不足しているCIUDAD
を追加する必要があります AEROPUERTO_FK
を作成するためのレコード 外部キー、または 誤ったAEROPUERTO.CODIGO_CIUDAD
をすべて更新します nullに変換します(これがnull許容フィールドであるが、それらの空港レコードの都市情報が失われる場合)。