永发信息网

SQL server2000建表出现问题!

答案:4  悬赏:50  手机版
解决时间 2021-07-19 02:02
  • 提问者网友:蓝莓格格巫
  • 2021-07-18 06:28

问题是:SNO下名称不能重复,而我需要有重复,这个怎么解决??

感谢回答,解决的另加100分

最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-07-18 07:53

你设置的 SNO是主键,主键是不能重复的,解决办法是:


修改主键,就是重新设置主键,把主键改为 SNO和PNO,根据你给的信息,我想主键应该是SNO和PNO的组合,方法如下,


首先去掉SNO的主键约束,ALTER TABLE SPJ


DROP CONSTRAINT PK_SPJ


然后添加主键 ,ALTER TABLE SPJ


ADD CONSTRAINT PK_SPJ


PRIMARY KEY (SNO,PNO)


你运行下看行不行。

全部回答
  • 1楼网友:青灯有味
  • 2021-07-18 10:41
把SNO主键去掉
  • 2楼网友:躲不过心动
  • 2021-07-18 09:02
SNO是主键,所谓主键当然不能重复
  • 3楼网友:醉吻情书
  • 2021-07-18 08:20

两个方案···用组合主键····

或者使用 物理主键而不使用逻辑主键

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯