如题,希望各位朋友给小弟讲解讲解,越详细越好!
谢谢! 谢谢! 谢谢了!!!

解决方案 »

  1.   

    比如两个表,一个学生信息a,一个成绩表b
    create table a
    (
      aid int primary key /*学号*/
      其他信息
    );create table b
    (
       bid int primary key,
       aid int REFERENCES a(aid)/*学号*/ 
       成绩
    );
    看看sql server的帮助
    如果在 FOREIGN KEY 约束的列中输入非 NULL 值,则此值必须在被引用的列中存在,否则将返回违反外键约束的错误信息。 
    FOREIGN KEY 可以引用同一表中的其它列(自引用)。