我从http://msdn.microsoft.com/en-us/library/ms175464(v=sql.105).aspx复制了以下段落
FOREIGN KEY 约束可以包含空值;但是,如果复合 FOREIGN KEY 约束的任何列包含空值,则会跳过对构成 FOREIGN KEY 约束的所有值的验证。要确保验证复合 FOREIGN KEY 约束的所有值,请在所有参与列上指定 NOT NULL。
有人可以为我提供一个简单的例子来帮助我理解上述内容吗?外键约束会做什么验证?我认为这与参照完整性有关。
非常感谢。