Sql2005 中如何将多列同时设为主键列?

    技术2022-05-11  70

    一直以来,认为sql中不能在设计时同时将多列设为主键列,所以误认为sql只允许一个表中只有一列可以设置成主键。(因为设计时如果选中某列为主键列后,在设置另一列为主键列时,系统自动取消上次的主键)

    今天无意中看见微软的asp.net2.0中自带的角色成员管理所建的数据库中,UsersInRoles表中2列同时设置为了主键列,2个小钥匙哦。呵呵,说明sql是可以允许设置多列主键的。

    原来,同时选中多列后,再设置为主键即可;而不是像我原来一列列设置。手头数据库是sql2005,没有sql2000版本,但是估计应该也可以。


    最新回复(0)