Ich habe gerade zu meinem Erstaunen gelernt, dass Fremdschlüsseleinschränkungen nicht vertrauenswürdig sind. Dies tritt auf, wenn eine Einschränkung mithilfe von WITH NOCHECK
hinzugefügt wird. Wenn eine Einschränkung nicht vertrauenswürdig ist, wird sie vom Abfrageanalysator nicht für die Abfrageplangenerierung verwendet.
Siehe:
Ссылка
Meine Frage ist das. Wenn eine Constraint nicht vertrauenswürdig ist, gibt es eine Eigenschaft für die Constraint, die ich untersuchen kann, die mir das sagt? Ich denke, ich könnte überprüfen, ob die Einschränkung mit WITH NOCHECK hinzugefügt wurde, aber gibt es andere Möglichkeiten, wie eine Einschränkung als nicht vertrauenswürdig markiert werden kann?
Ja Es gibt eine Eigenschaft für die Einschränkung , auf die über die Funktion OBJECTPROPERTY
zugegriffen werden kann.
Tags und Links sql-server data-integrity