Chyba 175: Porušena referenční integrita <jméno> mezi tabulkami
K této chybě dochází, pokud by provedení operace způsobilo porušení referenční integrity specifikované v návrhu některé tabulky. Jméno pravidla referenční integrity je uvedeno v textu chybového hlášení.
Obvyklé příčiny této chyby jsou:
- Vložení nebo přepsání záznamu v podřízené tabulce tak, že v nadřízené tabulce neexistuje záznam se stejným klíčem (hodnota klíče a číslo záznamu v tabulce jsou obsaženy v kontextu chyby).
- Zrušení nebo přepsání záznamu v nadřízené tabulce, k němuž existuje záznam se stejným klíčem v některé podřízené tabulce a pravidlo referenční integrity není zadáno tak, aby provedlo změny v podřízené tabulce (hodnota klíče a číslo záznamu v tabulce jsou obsaženy v kontextu chyby).
- Vložení nebo přepsání záznamu v podřízené tabulce, když nadřízená tabulka je definována nekonzistentním způsobem.
- Zrušení nebo přepsání záznamu v nadřízené tabulce, k němuž existuje záznam se stejným klíčem v některé podřízené tabulce a pravidlo referenční integrity nemůže provést změnu hodnoty v podřízené tabulce.
K této chybě může dojít až při uzavírání transakce, pokud je kontrola integritního omezení odložena na konec transakce.
Viz
Přehled chyb