sql server怎么设置主外键约束

2024-12-28 20:01:53
推荐回答(4个)
回答1:

先该 字段

用 ALTER stuInfo MODIFY stuNo xxx; xx就是stuDB表中的ID的类型

然后用

ALTER stuInfo ADD CONSTRAINT fk_stuInfo_stuNo FOREIGN KEY (stuNo) REFERENCE stuDB(ID);

就可以咯

回答2:

数据类型不匹配怎么创建主外键约束呢。。。
创建主外键约束的前提两张表的这两个字段的数据类型要一致的。。

回答3:

类型比如你的stuInfo的字段stuNo 的类型是char(10)那么你的stuDB表的ID 类型也要是是char(10),类型及其大小都要一样的

回答4:

你的数据类型要一致 你应该是数据类型不一致造成的

alter table stuInfo
add constraint FK_stuInfo foreign key (stuNo)
reference stuDB(ID)